Python代码优化工具memory_profiler

1. 工具介绍

memory_profiler是Python的一个第三方库,其功能时基于函数的逐行代码分析工具。通过该库,可以对目标函数(允许分析多个函数)进行内存消耗分析,便于代码调优。

2. 安装

bash 复制代码
pip install memory_profiler

3. 使用

python 复制代码
from memory_profiler import profile

@profile(precision=5)
def my_func():
    a = [1] * (10 ** 6)
    b = [2] * (2 * 10 ** 7)
    del b
    return a

if __name__ == "__main__":
    my_func()

参考文献

Python代码优化工具------memory_profiler-CSDN博客

相关推荐
野生风长1 小时前
从零开始的C语言:文件操作与数据管理(下)(fseek,ftell,rewind,文件的编译和链接)
android·java·c语言·开发语言·visual studio
阿蒙Amon1 小时前
C#每日面试题-属性和字段的区别
开发语言·c#
2345VOR1 小时前
【ESP32C3接入2025年冬火山大模型教程】
开发语言·数据库·豆包·火山
五阿哥永琪1 小时前
java基础 异常(Exception和Error)
java·开发语言
工程师0071 小时前
C# 调用 Win32 API
开发语言·c#·api·win32
黑头人1 小时前
Error: JAVA_HOME is not set and Java could not be found
java·开发语言
Edward.W1 小时前
PyQt6 打造苹果风格 ADB 图形化工具:adbUI 深度测评与实战指南
python·adb·pyqt
唐装鼠1 小时前
Rust 中的 `parse` 方法详解(deepseek)
开发语言·后端·rust
双河子思1 小时前
C# 语言编程经验
开发语言·c#
FuckPatience1 小时前
C# 把halcon中的任意图形HXLD在WPF中绘制出来
开发语言·c#