当前位置: 首页 > 知识库问答 >
问题:

如何使PyCharm更快/更轻?[重复]

夏侯星洲
2023-03-14

我真的很喜欢PyCharm的想法,也很乐意使用它。然而,它消耗计算机处理能力和延迟的倾向是一个很大的缺点。

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

有没有一种方法可以加快PyCharm的速度,使其处理更加“轻松”?

共有3个答案

井疏珂
2023-03-14

首先:您可以禁用检查。

在右下角,在状态栏上,内存使用指示器旁边,有一个小图标,点击它,选择“语法”级别。我相信这会很有帮助。

如果这还不够帮助,您可以设置“省电模式”。来自 PyCharm 帮助:

当省电模式打开时,PyCharm通过不执行消耗笔记本电脑电池的昂贵的后台活动,将其功能减少到文本编辑器的功能。

通过下面的@user4437749,我看到的最大收获是禁用了错误调用参数检查

吕皓
2023-03-14

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

因此,对于新安装的PyCharm,您应该做的第一件事是运行它几次,并尝试一些基本功能。一定要多次打开和关闭PyCharm。我发现每次安装PyCharm的新版本时,这都很有帮助。

强德厚
2023-03-14

PyCharm的缓慢性能主要是由于内存量小。我在一台有2GB RAM的机器上运行PyCharm。以下是我关于使其更顺利运行的建议。

>

  • 您无法真正调整 PyCharm 以平衡其提供的功能的性能。如果关闭检查或在省电模式下工作,则除非使用 Ctrl 空格键手动调用代码,否则无法完成代码。

    切换到更轻的操作系统。(如果你是一个Linux人,你有很多选择。

    监控其他系统进程。(我能够通过禁用其他消耗内存的‘无用’进程,将Kubuntu的待机内存使用降低到300MB以下)

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

    现代浏览器需要内存。如果您在编码时在浏览器上打开文档,请限制选项卡和插件的数量(即使是Adlock也消耗大约70MB RAM)。

    升级硬件。(这真的很有帮助。投资于RAM,这样你就可以忽略以上几点)

    WingIDE是另一个IDE,其工作方式与PyCharm有些相似。

  •  类似资料:
    • 问题内容: 我一直认为Python的优势在于代码的可读性和开发速度,但是时间和内存的使用却不如C ++。 这些统计数据让我非常震惊。 您的经验告诉您关于Python与C ++的时间和内存使用情况? 问题答案: 我认为您错误地读取了这些统计信息。他们表明,Python比C ++ 慢 大约400倍,除了一个案例,Python更像是一种内存消耗。不过,就源代码大小而言,Python胜出。 我的Pytho

    • 我在Windows8.1上安装了android sdk和gradle。 它太慢是因为构建工具花费了太多时间。 我能摆脱Gradle吗? 不然我怎么能让它更快?

    • 我的笔记本是2010年买的,CPU2410M,RAM 8G。但是每次我启动PyCharm,都需要大约5分钟或更长时间。 如果我使用同一个笔记本,我如何改进PyCharm的启动?PyCharm有什么更好的启动策略吗?

    • 我知道将BufferedInpurStream包装在FileInputStream周围会使读取操作更快,但我想知道如何做到这一点。我看了BufferedInpurStream的源代码,得到了一些东西。这是我的理解 当我做了这件事。read(),在内部,它将首先在缓冲区中一次读取字节块,然后从缓冲区中逐个读取每个字节,而不是从文件中读取(成本更高)。一旦缓冲区为空,它将再次用字节块填充它 而使用Fi

    • 问题内容: 我想优化此代码: 事情是,我不知道如何读取bufferedReader的内容并将其复制到String中,比我上面的速度更快。我需要花费尽可能少的时间。谢谢 问题答案: 在循环中使用字符串连接是 在 经典的性能杀手(因为字符串是不可变的,整个越来越大的字符串被复制为每个连接)。改为这样做:

    • 我正在开发一个Spring Boot Kotlin应用程序,希望加快bootRun启动和devtools重启时间。当前重新启动大约需要20-30秒,与可能热重新加载时近即时刷新前端更改相比,这感觉非常缓慢。 我正在使用macOS Big Sur 11.6.7和Amazon corretto 17 JDK