抱歉,我有几个与同一问题相关的问题。
我在 OSX 10.5.8 上使用 Netbeans 6.8 和 java 1.6.0_17,经过大约 5 分钟的工作,netbeans 进程(和 java)的 cpu 使用率大约为 100%。
这通常是由于: - “去声明”命令 - 完成命令 - 或多或少地执行 2 或 3 个基本操作,例如输入文本
我已经做了以下来提高性能,但没有成功: - 特定的 PHP netbeans - 删除所有不必要的插件和模块
所以我的问题是如何解决这个问题并增强 OSX 上的 java 和 netbeans 性能?
更准确地说: - 垃圾收集策略的改变会提高性能吗?以及如何做到这一点? - 更改默认 Java 外观是否会提高性能?哪个L&F最轻? - 我怎样才能更准确地“回溯”这个问题?
很抱歉在同一篇文章中提出所有这些问题,但我对这个问题的想法已经用完了......预先感谢您的建议,提示和帮助!
最佳答案
感谢您的建议让我尝试使用 netbeans.conf。
以下是我可以显着提高性能的选项:
-J-server
-J-Xverify:none
-J-d64
-J-Xss2m
-J-Xms256m
-J-Xmx512m
-J-XX:PermSize=32m
-J-XX:MaxPermSize=512m
-J-Dsun.java2d.noddraw=true
-J-Dsun.java2d.opengl=true
-J-Dsun.java2d.d3d=false
-J-Dawt.nativeDoubleBuffering=true
-J-XX:+UseAdaptiveSizePolicy
-J-Djava.net.preferIPv4Stack=true
-J-XX:+AggressiveOpts
-J-XX:+AggressiveHeap
its seems that important ones are:
-J-XX:+AggressiveOpts
-J-XX:+AggressiveHeap
-J-d64
以下是一些启发了我的有用链接:
- http://java.sun.com/performance/reference/whitepapers/tuning.html#section4.2.5
- http://performance.netbeans.org/howto/jvmswitches/index.html
我不尝试 6.7,因为它现在令人满意。希望对您有所帮助!
关于OSX 10.5.8 上 Netbeans 6.8 的 Java 设置以优化 cpu 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217140/