小编ami*_*mar的帖子

mprof python内存分析器

我在系统上安装了 memory_profiler 并运行了这个程序

!/usr/bin/env python
from memory_profiler import profile

@profile(precision=4)
def my_func():
    a = [1] * (10 ** 6)
    b = [2] * (2 * 10 ** 7)
   del b
   return a

if __name__ == '__main__':
   my_func()
Run Code Online (Sandbox Code Playgroud)

运行 python fp.py 后显示

Filename: fp.py

Line #    Mem usage    Increment   Line Contents
================================================
     4  12.6992 MiB   0.0000 MiB   @profile(precision=4)
     5                             def my_func():
     6  20.3516 MiB   7.6523 MiB       a = [1] * (10 ** 6)
     7 172.8945 MiB 152.5430 MiB       b = [2] …
Run Code Online (Sandbox Code Playgroud)

python memory-profiling

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

memory-profiling ×1

python ×1