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

相关推荐
大胖丫7 分钟前
vue 学习-vite api.js
开发语言·前端·javascript
遇见很ok9 分钟前
js中 ES6 新特性详解
开发语言·javascript·es6
没有晚不了安17 分钟前
1.13作业
开发语言·python
布谷歌21 分钟前
Oops! 更改field的数据类型,影响到rabbitmq消费了...(有关于Java序列化)
java·开发语言·分布式·rabbitmq·java-rabbitmq
被程序耽误的胡先生26 分钟前
java中 kafka简单应用
java·开发语言·kafka
刀客12327 分钟前
python小项目编程-中级(1、图像处理)
开发语言·图像处理·python
卷卷的小趴菜学编程31 分钟前
c++之多态
c语言·开发语言·c++·面试·visual studio code
信阳农夫40 分钟前
python 3.6.8支持的Django版本是多少?
python·django·sqlite
冷琴19961 小时前
基于Python+Vue开发的反诈视频宣传管理系统源代码
开发语言·vue.js·python
楠枬1 小时前
网页五子棋——对战后端
java·开发语言·spring boot·websocket·spring