pycharm运行方式慢

mln*_*nyc 111 pycharm

我是JetBrainsPyCharm的忠实粉丝,但我确实遇到了一些我认为可能会在这里询问的问题.

  1. 它出乎意料地挂起,经常发生这种情况.总的来说,它的味道有点慢,我想了解如何提高IDE性能的一些技巧
  2. 通常当我打开一个项目时,PyCharm似乎将所有内置函数标记为Unresolved Reference警告.像open(),str()等以及我导入的一些模块如sys(这些是最常见的违规者:)).

我能够修复(2)的唯一方法是转到PyCharm - >首选项 - > Python解释器 - >路径 - >重新加载路径列表但我必须经常这样做以保证询问更永久的修复.

我的配置:在MacBook Pro上运行的Mac OSX Lion(2010年中),内存为8GB

现在看,我明白,如果没有任何类型的快照或更多有关正在发生的事情的信息,诊断这样的事情是很困难的,但我只是在问以前是否有人遇到过这些问题,如果有的话,这些问题是如何解决的?

谢谢!

PS我也就这些问题联系了JetBrains,但说实话,我倾向于在这里找到解决常见问题的好办法,我想我也可以问一下

Lor*_*uer 159

1.更改检查级别

当前的PyCharm版本允许您更改其执行的静态代码分析类型,还具有Power/CPU Saving功能(单击锁定旁边右下角的图标):

在此输入图像描述

2.更改索引目录
排除在项目路径中设置但实际上不需要搜索和索引的索引目录.按,ALT+CTRL+S然后搜索project.

3.记忆扫描
还有一个有趣的特点:

进入设置(文件/设置)并搜索内存.在IDE Settings>Appearance- >打勾Show memory indicator.内存条将显示在右下角(见下图).单击此栏以运行垃圾收集/内存扫描.

在此输入图像描述

  • ctrl + alt + s - >设置 (15认同)
  • 这些东西不应该偶尔自动运行吗? (6认同)
  • 我也会禁用您不使用的任何插件。双击并搜索“插件”并取消勾选所有您不需要的插件。 (2认同)

Cra*_*der 21

PyCharm的每个性能问题都是独一无二的,这个解决方案可以帮助一个人无法为另一个人工作.解决特定性能问题的唯一正确方法是捕获本文档中描述的CPU分析器快照,并将其发送给PyCharm支持团队,方法是提交故障单或直接进入问题跟踪器.

在分析CPU快照之后,PyCharm团队将处理修复并发布一个新版本,该版本将(希望)不受此特定性能问题的影响.团队还可能会根据对提供的数据的分析建议您进行一些配置更改或解决方法来解决问题.

所有其他"解决方案"(如启用省电模式和更改突出显示级别)将隐藏应修复的实际问题.

  • “PyCharm 的每个性能问题都是独一无二的”,换句话说,PyCharm 是不可修复的 :-( 相反,一个常见的非唯一问题似乎是项目中应该排除检查的大数据文件夹。 (3认同)
  • @CrazyCoder 如果 PyCharm 开始消耗 CPU 周期,我们能做些什么吗?以前在编辑器中聚焦特定的 Python 文件时会发生这种情况,但在版本 5 中已修复。但现在在 2016.1.2 版本中,IDE 似乎随机开始使用 >50%,即使所有编辑器文件都关闭且没有任何运行,并且在省电模式下,它会无限期地持续下去,直到我关闭 PyCharm,然后很快就会重新开始恢复它。任何的想法?内存约为 200MB(共 725 个)。我正在运行 OS X 10.11.3,PyCharm build #PY-145.844。这对我来说是一个大问题,因为我住在一个停电的地方。 (2认同)

Yud*_*ira 7

Lorenz Lo Sauer已经有了一个很好的问题.但是如果你想通过Pycharm Tuning解决这个问题(不关闭Pycharm代码检查).您可以根据需要调整堆大小.因为我更喜欢使用增加的堆大小解决方案来缓慢运行Pycharm应用程序.

您可以通过编辑pycharm.exe.vmoptions文件来调整堆大小.和64位应用程序的pycharm64.exe.vmoptions.然后在其上编辑-Xmx和-Xms值.

所以我为我的Pycharm堆大小分配2048m的xmx和xms值(2GB).这是我的配置.我有8GB的内存,所以我用这个设置进行了设置:

-server
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=2048m
Run Code Online (Sandbox Code Playgroud)

我在设置 - >外观和行为 - >外观中启用"显示内存指示器".看到它在行动:

Pycharm慢,慢打字,增加Pycharm堆大小

和Pycharm现在很快就运行良好.

参考:https://www.jetbrains.com/help/pycharm/2017.1/tuning-pycharm.html#d176794e266


use*_*518 6

在我的例子中,问题是项目目录中的一个文件夹包含总计11Gb的300k +文件.这只是一个临时文件夹,其中包含一些计算的图像结果.将此文件夹移出项目结构后,缓慢消失.我希望这可以帮助某人,请检查您的项目结构,看看是否有任何不必要的东西.

  • 这!如果要将文件夹保留在项目目录中,请通过以下方式将其从索引中排除:右键单击要排除的文件夹,“将目录标记为”->“已排除” (4认同)

JMJ*_*JMJ 5

如前所述,通过更改堆大小非常容易。只需轻松进入Pycharm帮助->编辑自定义VM选项...并将其更改为:

-Xms2048m
-Xmx2048m
Run Code Online (Sandbox Code Playgroud)