不同 avatar

代码效率测试怎么做?

写完代码想知道效率如何,但不知道怎么测试性能。有时候觉得快有时候觉得慢,没有具体数据对比。代码效率测试怎么做,怎么测量代码运行时间和资源占用,有什么测试工具可以用?
举报
风险提示:用户发表的所有内容仅代表其个人观点,不代表本站的立场,请勿用作决策之依据。
所属分类 电脑编程
回答数量 0
问题状态 讨论中
参与回答

有经验或补充信息?可以围绕问题本身给出清晰、具体的答案。

我要回答

热门回答

共 0 条回答
  • 江余 avatar
    2026-05-11 进行了回答
    上周我改了个排序函数,心里没底,就用Python的timeit模块测了下,发现比原版本慢了3倍。具体做法是:用time.time()或time.perf_counter()包住行代码算差值,或者用cProfile看函数调用耗时。内存的话,memory_profiler挺顺手。关键是多跑几遍取平均,别被缓存骗了。你试试?