2016-07-07 236 views
9

我真的很喜欢Pycharm的想法,并且很乐意使用它。然而,它消耗计算机处理能力和延迟的趋势是一个很大的缺点。如何使Pycharm更快/更轻?

在不久的将来,我将运行一门Python入门课程,并且建议学生安装Pycharm,因为它似乎是那里最友好的IDE。

有没有办法加快Pycharm使其处理更轻一点?或者是否有另一种具有类似功能的IDE,人们会推荐?

回答

7

PyCharm的性能低下主要是由于RAM的数量较少。我在有2GB内存的机器上运行PyCharm。以下是我的建议,使其更顺畅。

  1. 你真的不能调整PyCharm 性能平衡它所提供的动力。如果您关闭检查或作品上Power Saver Mode,你不会得到代码完成,除非你手动按Ctrl +空间调用它。

  2. 切换到一个打火机操作系统。 (如果你是一个Linux的人,你有很多选择。)

  3. 监控其他系统进程。 (我可以通过禁用其他'无用'进程来占用内存,将Kubuntu的备用内存使用降低到300MB以内)

  4. 在PyCharm中禁用未使用的插件。

  5. 现代浏览器的内存饿了。如果您在编码时在浏览器上打开文档,则限制选项卡和插件的数量(即使Adblock消耗大约70MB RAM)。

  6. 更新您的硬件。 (这确实有帮助。投资于RAM这样你就可以忽略上面的点)

WingIDE是另一个IDE,它的工作原理有些类似的是什么样PyCharm

3

首先:您可以禁用检查。在右下角的状态栏上,在内存使用指示符旁边,有一个Hector头 - 点击它并选择“语法”级别。我相信这会有很大的帮助。

如果这样做没有足够的帮助,您可以设置“省电模式”。从PyCharm help

在节电模式上,PyCharm降低其到文本编辑器的一个功能,通过不执行昂贵的后台活动,耗尽了笔记本电脑电池。

0

在硬件方面,升级系统是一个公平的选择。 PyCharm建议在PyCharm网站的system requirements中说明1 GB的RAM。

您可以禁用一些PyCharm的功能,如禁用检查。您也可以打开PyCharm的“省电模式”。

您也可以在运行PyCharm时使用较轻的操作系统,或者杀死一些进程以减少计算机的负载。

如果PyCharm仍然较重适合你,你可以尝试Python for VS CodeKDevelop,或者你可以去使用文本编辑器如Atom在Python开发。这里有一个Python IDE的full list

4

PyCharm是用Java编写的,而Java只使用在时间编译即Java字节码中的方法在第一次调用该方法时被转换为本地代码。下一次该方法被调用时,它运行得更快。

所以,你应该做的第一件事情就是使用PyCharm的新安装,运行几次并尝试一些基本功能。一定要打开并关闭PyCharm几次。我发现这有助于我每次安装PyCharm的新版本。