在 PyCharm 中分析 python 时内存使用率非常高
Posted
技术标签:
【中文标题】在 PyCharm 中分析 python 时内存使用率非常高【英文标题】:Very high memory usage when profiling python in PyCharm 【发布时间】:2017-10-04 15:51:56 【问题描述】:我正在尝试在 pycharm 中分析 python 应用程序,但是当应用程序终止并显示分析器结果时,Pycharm 需要我拥有的所有 16gb 内存,这使得 pycharm 无法使用。
上述 python 应用程序正在执行强化学习,因此运行确实需要一些时间(约 10 分钟左右),但运行时不需要大量 RAM。
我在 Ubuntu 16.04 上使用最新版本的 PyCharm,Pycharm 使用 CProfile 进行分析。
如果你们中有人知道解决方案,我将非常高兴。
编辑:这似乎是 PyCharm 中的一个问题,该问题已得到修复(截至 2017 年 11 月 21 日)
【问题讨论】:
我曾经用 PyCharm 经历过同样的事情,在我自己的项目的数据库/集成测试上运行分析。我还经历了需要重新启动的系统冻结。唯一似乎有帮助的事情是在分析完成后让 PyCharm 不理会,几分钟后才开始查看结果。 【参考方案1】:这是 PyCharm 中的一个缺陷:https://youtrack.jetbrains.com/issue/PY-25768
【讨论】:
以上是关于在 PyCharm 中分析 python 时内存使用率非常高的主要内容,如果未能解决你的问题,请参考以下文章