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

相关推荐
noravinsc6 分钟前
redis是内存级缓存吗
后端·python·django
王学政27 分钟前
LlamaIndex 第九篇 Indexing索引
人工智能·python
等等54311 分钟前
Java EE初阶——wait 和 notify
java·开发语言
低代码布道师18 分钟前
第五部分:第一节 - Node.js 简介与环境:让 JavaScript 走进厨房
开发语言·javascript·node.js
百锦再30 分钟前
大数据技术的主要方向及其应用详解
大数据·linux·网络·python·django·pygame
盛夏绽放35 分钟前
Python字符串常用方法详解
开发语言·python·c#
noravinsc1 小时前
django中用 InforSuite RDS 替代memcache
后端·python·django
好吃的肘子2 小时前
Elasticsearch架构原理
开发语言·算法·elasticsearch·架构·jenkins
胡耀超2 小时前
霍夫圆变换全面解析(OpenCV)
人工智能·python·opencv·算法·计算机视觉·数据挖掘·数据安全
doupoa2 小时前
Fabric 服务端插件开发简述与聊天事件监听转发
运维·python·fabric