JVM选项-XX:+ UseAdaptiveSizePolicy定义为热点人体工程学的一部分,可以通过吞吐量或暂停时间优先级进行指定。

但是,我的问题是-同时提到其他jvm选项(例如NewSize和SurvivorRatio)是否正确?这样做的影响到底是什么?

最佳答案

仅供引用,在任何最新版本的Sun JVM中为-XX:+UseAdaptiveSizePolicy is enabled by default

另外,我发现an article:



我找不到NewSize的确切答案,但看来它设置了初始年轻代的大小,而不是永久的,因此它与UseAdaptiveSizePolicy不互斥。

但是,这里有很多文章:

  • http://download.oracle.com/javase/1.5.0/docs/guide/vm/gc-ergonomics.html
  • http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html
  • http://developers.sun.com/mobility/midp/articles/garbagecollection2/

  • 但是,在大多数情况下,如果要调优SurvivorRatio,则需要调优NewSizeMaxNewSize

    09-11 23:44