Intellij 2019.3 在非常大的分辨率下运行缓慢。如何调整性能参数?
Intellij 2019.3 sluggish on very large resolution. How to tune parameters for performance?
在 MacOS 上,使用 Intellij 2019.3 我在滚动时遇到恼人的延迟。
我正在使用 MacOS smoothscroller 全局应用程序,它基本上通过软件调整滚动速度以使其平滑,但这种滞后似乎也发生在正常的鼠标滚动中,当这是禁用的。并非在所有文件中,但似乎在那些重新滚动必须在下一个视图中加载颜色或诸如此类的文件中。
滚动在任何其他应用程序中都有效 fine/great,但 Intellij 对此的实现似乎低于 标准。
The settings I have now (turned up):
-Xms1024m
-Xmx8092m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=512
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none
这些可以进一步修改吗? -ea 这不是一个服务器选项吗?你们中的一些人会说这么大的参数会导致问题,但我想指出 30 分钟前的行为是一样的,所有的值都低得多。
此外,Intellij 中的 registry 列出了一堆 impossible 到 comprehend 和正确,但他们能够调整滚动并启用一些“true.scroll”无法正确调整的东西。
当然,有 plugins to intellij for scrolling 现在都坏了,因为 Intellij 在推出时会按政策破坏插件更新 (编辑自 2010 年以来一直不满意)。
当前注册:
Smooth 相关选项(可能会留下一些未安装的 smooth 相关插件?):
请注意,现在当我去截取注册表时,滚动那里很流畅,就像我想要的那样,但是当我滚动实际代码时,Intellij 似乎变得疯狂了。它甚至可以为我滚动的大型 json 文件执行此操作。
难道是由于 highlighting/color plugins 应该做的事情当我向上滚动时?我安装的东西很少。
缓慢正在扼杀流畅的滚动和生产力。我无法在没有滞后和松散关注我应该在屏幕上的位置的情况下向上滚动。
是否有一些我应该更改的参数?
其他首选项(默认):
缓慢的行为是由于使用了显示空格。
我已经检查了所有三个。
我想 Intellij 无法在大文件中滚动时重新渲染这些点。
3 小时后测试了 100 件东西。
另外 modifying/disabling 抗锯齿似乎有帮助。
发现相关 link 尽管在 2019 年似乎没有任何改进:
在 MacOS 上,使用 Intellij 2019.3 我在滚动时遇到恼人的延迟。
我正在使用 MacOS smoothscroller 全局应用程序,它基本上通过软件调整滚动速度以使其平滑,但这种滞后似乎也发生在正常的鼠标滚动中,当这是禁用的。并非在所有文件中,但似乎在那些重新滚动必须在下一个视图中加载颜色或诸如此类的文件中。
滚动在任何其他应用程序中都有效 fine/great,但 Intellij 对此的实现似乎低于 标准。
The settings I have now (turned up):
-Xms1024m
-Xmx8092m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=512
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none
这些可以进一步修改吗? -ea 这不是一个服务器选项吗?你们中的一些人会说这么大的参数会导致问题,但我想指出 30 分钟前的行为是一样的,所有的值都低得多。
此外,Intellij 中的 registry 列出了一堆 impossible 到 comprehend 和正确,但他们能够调整滚动并启用一些“true.scroll”无法正确调整的东西。
当然,有 plugins to intellij for scrolling 现在都坏了,因为 Intellij 在推出时会按政策破坏插件更新 (编辑自 2010 年以来一直不满意)。
当前注册:
Smooth 相关选项(可能会留下一些未安装的 smooth 相关插件?):
请注意,现在当我去截取注册表时,滚动那里很流畅,就像我想要的那样,但是当我滚动实际代码时,Intellij 似乎变得疯狂了。它甚至可以为我滚动的大型 json 文件执行此操作。
难道是由于 highlighting/color plugins 应该做的事情当我向上滚动时?我安装的东西很少。
缓慢正在扼杀流畅的滚动和生产力。我无法在没有滞后和松散关注我应该在屏幕上的位置的情况下向上滚动。
是否有一些我应该更改的参数?
其他首选项(默认):
缓慢的行为是由于使用了显示空格。
我已经检查了所有三个。
我想 Intellij 无法在大文件中滚动时重新渲染这些点。
3 小时后测试了 100 件东西。
另外 modifying/disabling 抗锯齿似乎有帮助。
发现相关 link 尽管在 2019 年似乎没有任何改进: