首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >java7 G1选项

java7 G1选项
EN

Stack Overflow用户
提问于 2011-11-25 05:33:39
回答 2查看 5.5K关注 0票数 3

我找不到任何与G1操作方式相关的选项。以下两个命令不再适用于java7。

代码语言:javascript
代码运行次数:0
运行
复制
-XX:+G1ParallelRSetUpdatingEnabled 
-XX:+G1ParallelRSetScanningEnabled 
EN

回答 2

Stack Overflow用户

发布于 2012-02-29 08:29:24

据我所知,对G1有影响的选项有:

要激活的

-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC

  • to设置G1将尝试满足的最大GC暂停时间目标(毫秒):

-XX:MaxGCPauseMillis=<X>

  • to设置GC暂停可能发生的时间间隔,总计为MaxGCPauseMillis:

-XX:GCPauseIntervalMillis=<X>

  • to设置年轻一代的大小以影响疏散暂停时间:

-XX:+G1YoungGenSize=512m (在某些版本中也被禁用)

  • 用于设置(仅限于G1 )幸存空间的大小

-XX:SurvivorRatio=6 (和其他幸存者相关选项)

快速警告

需要注意的是,所有-XX选项类型都是试验性的,随时可能发生变化(因此,通常不是您想要放在用于启动企业应用程序的.{bat,sh}wrapper.conf脚本或配置文件中的内容)。

它们非常有用,但如果你想要一个稳定和持久的启动器,就不要太依赖它们。

您提到的两个选项最初在G1在Java SE 6更新过程中首次公开发布时可用,但现在已被弃用。在某些版本中,G1YoungGenSize也是如此。

来源:

票数 3
EN

Stack Overflow用户

发布于 2012-06-03 15:44:26

Java7 update 4现在“完全支持”G1垃圾收集器,但这些参数似乎不再可用。:(

这些链接更多地揭示了允许的JVM标志:

Description of the G1 GC

JVM options

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8262674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档