尝试使用memory_profiler模块时出错

时间:2012-05-16 14:10:30

标签: python memory profiling

我正在尝试使用memory_profiler模块来分析大型Python程序的内存使用情况。在我的程序中某处似乎存在内存泄漏,所以我希望这个模块能帮助我找到漏洞。

我使用pip安装了memory_profiler,并使用提供的示例代码here对其进行了测试。这非常有效。

当我尝试将它与我的程序一起使用时,我将@profile装饰器添加到我的main()函数中,并以相同的方式从命令行运行探查器:

$ python -m memory_profiler engine.py

我收到以下错误,我的程序无法运行(一切都挂起):

usage: memory_profiler.py [-h] [-c CHARSET] [-i] [-o] [-l LOG_LEVEL] [-g] [-k]
                          [-w] [-s STOP] [-x TEXTS] [-z SIZE] [-t TIMEOUT]
                          [-p] [-d DEVICE]
memory_profiler.py: error: unrecognized arguments: engine.py

任何想法我可能做错了什么?

0 个答案:

没有答案