代码性能测试 运行时间和占用内存

运行时间用内置的`%time`和`%timeit `前者运行1次的时间,后者运行多次的平均值,放在单行代码前。要测试整个单元格,就是`%%time`和`%%timeit`,放在单元格的顶部。

占用内存要用到第三方库 memory_profiler,然后在单元格中导入 

%load_ext memory_profiler

在需要测量内存的代码单元格上方加上 %%memit魔法命令 或者,可以使用 %memit魔法命令来测量单个代码行的内存使用情况

测量结果将包含每个代码行的内存使用情况,以及代码运行结束时的峰值内存使用量。

请注意,memory_profiler在测量内存使用时会对代码的执行速度产生一些影响,因此在测量大型代码或长时间运行的代码时可能会导致运行时间延长。

相关资料:

https://baijiahao.baidu.com/s?id=1770664849798544689&wfr=spider&for=pc

posted @   C羽言  阅读(263)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示