在java options里,-XX:CICompilerCount=4是什么意思
答案:2 悬赏:80 手机版
解决时间 2021-02-14 17:15
- 提问者网友:黑米和小志
- 2021-02-13 18:53
在java options里,-XX:CICompilerCount=4是什么意思
最佳答案
- 五星知识达人网友:一秋
- 2021-02-13 20:23
这就是设置最大并行编译数,一般不需要特殊设置,或者就设置-XX:CICompilerCount=1 来防止编译器与自己并行。
因为如果设置大于1,虽然编译速度会提高(但个人感觉并不明显),但是同样影响系统稳定性,会增加JVM崩溃的可能,尤其是在JDK1.4和1.5里面。
这个算是JVM 参数里相当冷门的了,一般是不会用到的。
一般JVM调优,也就设置-Xms -Xmx -Xmn 这些内存和分代GC的一些设置。
因为如果设置大于1,虽然编译速度会提高(但个人感觉并不明显),但是同样影响系统稳定性,会增加JVM崩溃的可能,尤其是在JDK1.4和1.5里面。
这个算是JVM 参数里相当冷门的了,一般是不会用到的。
一般JVM调优,也就设置-Xms -Xmx -Xmn 这些内存和分代GC的一些设置。
全部回答
- 1楼网友:杯酒困英雄
- 2021-02-13 20:50
我来段 英文版本的 说明,很容易看懂
-XX:CICompilerCount=n
Sets the maximum concurrent compilations. My extensive testing shows
that 1.4.2 and 1.5.0 HotSpot aren't thread safe so increasing this
number rapidly increases the risk of a HotSpot crash. Java 1.5.0 is
especially prone to crashing on transitions from high CPU load to low
CPU load because it queues up methods to be compiled during idle time.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯