项目详情
由
分享
HelloGitHub 评分
0 人评分
Python 程序内存占用分析工具
过去 6 天共收获 1 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周日 | 4,578 | — |
| 周一 | 4,578 | 0 |
| 周二 | 4,579 | +1 |
| 周三 | 4,579 | 0 |
| 周四 | 4,579 | 0 |
| 周五 | 4,579 | 0 |
4.6k
星数
否
中文
Python
主语言
是
活跃
112
贡献者
128
Issues
是
组织
无
最新版本
385
Forks
无
协议
Python 程序内存占用分析工具。示例代码:
```python
# 采用装饰器的方式引用,不影响现有代码
@profile
def my_func():
a = [1] * (10 ** 6)
b = [2] * (2 * 10 ** 7)
del b
return a
if __name__ == '__main__':
my_func()
# 运行命令:python -m memory_profiler example.py
# 输出:
Line # Mem usage Increment Line Contents
==============================================
3 @profile
4 5.97 MB 0.00 MB def my_func():
5 13.61 MB 7.64 MB a = [1] * (10 ** 6)
6 166.20 MB 152.59 MB b = [2] * (2 * 10 ** 7)
7 13.61 MB -152.59 MB del b
8 13.61 MB 0.00 MB return a
```
收录于:
第 45 期
评论
评分:
暂无精选评论