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博客

相关推荐
ttwuai几秒前
Go 后台图片上传到对象存储后,预览 403/404 怎么排查?
开发语言·golang
wdloumiga21 分钟前
使用 Construct 3零基础做一些2D小游戏
python·游戏·游戏2d
绿浪198424 分钟前
c# 结构体 能不能直接封送检测
开发语言·c#
用户83562907805142 分钟前
使用 Python 查找和替换 Word 文档中的文本
后端·python
黑马水牛1 小时前
Carla仿真系列:9_Carla 单目障碍物测距,四种方法原理与实测
经验分享·python·深度学习·计算机视觉·ros·传感器·carla仿真
橙橙笔记2 小时前
QT的安装
开发语言·qt·安装·软件
Python私教2 小时前
多个项目怎么安全合并?适配层、双轨验证与可回滚切换
python·软件架构·系统迁移
船厂电气自动化ai大模型2 小时前
AI大模型与数学第42课:泰勒级数完整展开(神经网络近似核心)
人工智能·python·深度学习·算法·机器学习
格林威2 小时前
C#图像像素放大:邻域平均、双线性插值实现像素放大的C#实现代码
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
兔兔兔兔12 小时前
记录C++ 8
开发语言·c++