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

相关推荐
YEGE学AI算法3 小时前
Python实现Log-Mel Fbank:分帧、加窗、FFT与Mel滤波器组
python·语音识别·fbank·log-mel·音频特征
shaibdoio3 小时前
AI主动获客的意图识别工程实现:从规则匹配到模型微调
java·开发语言·人工智能·长沙瞬维ai
甜到心里的蛋糕3 小时前
Playwright 无头浏览器自动发布 CSDN 图文草稿的实践(持久化 profile + 图床直传)
运维·python·playwright·爬虫自动化·博客运营
jason.zeng@15022073 小时前
(六)Prompt 优化
python·ai·langchain·prompt·ai编程·llama
CoderYanger4 小时前
一轮复习——F.动态规划模型总结(入门篇)
java·开发语言·数据结构·算法·leetcode·职场和发展·动态规划
全栈练习生4 小时前
大模型推理全链路
python·ai
Frank_refuel4 小时前
【C++】智能指针
开发语言·c++
泡海椒4 小时前
JQuick-Excel VALIDATION 实战:用作用范围约束 Excel 导入校验
开发语言·python·excel
xuxigifxfh4 小时前
HJ11 数字颠倒
java·开发语言·华为机考
一只旭宝5 小时前
数据结构与算法复习手册:从写过,到讲清楚
开发语言·数据结构·c++·算法