java options设置_jdk8 jvm Options

设置内存分配池的初始大小(以字节为单位)。此值必须为0,或1024或大于1 MB的倍数。附加信件k或K指示千字节,m或M指示兆字节,g或G表示千兆字节。默认值是基于系统配置在运行时选择的。见一节“人体工程学” 的Java SE HotSpot虚拟机垃圾收集调优指南的

以下示例显示如何使用各种单位将分配的内存大小设置为6 MB:

-XX:InitialHeapSize = 6291456

-XX:InitialHeapSize = 6144k

-XX:InitialHeapSize = 6m

如果将此选项设置为0,则初始大小将被设置为为旧代和年轻一代分配的大小的总和。可以使用该-XX:NewSize选项设置年轻一代的堆大小。-XX:InitialSurvivorRatio = ratio设置吞吐量垃圾收集器使用的初始幸存者空间比(由-XX:+UseParallelGC/或 - XX:+UseParallelOldGC选项启用)。默认情况下,通过使用-XX:+UseParallelGC和-XX:+UseParallelOldGCoptions 可以使用吞吐量垃圾收集器来启用自适应大小,并且从初始值开始,根据应用程序行为调整幸存者空间。如果禁用自适应大小(使用-XX:-UseAdaptiveSizePolicy选项),则-XX:SurvivorRatio应该使用该选项来设置整个执行应用程序的幸存空间的大小。

以下公式可用于根据年轻一代(Y)的大小和初始幸存者空间比(R)计算幸存者空间(S)的初始大小:

S = Y /(R + 2)

方程式中的2表示两个幸存者空间。初始幸存者空间比指定的值越大,初始幸存者空间大小越小。

默认情况下,初始幸存者空间比设置为8.如果使用年轻一代空间大小的默认值(2 MB),则幸存者空间的初始大小将为0.2 MB。

以下示例显示如何将初始幸存者空间比设置为4:

-XX:InitialSurvivorRatio = 4-XX:InitiateHeapOccupancyPercent = percent设置开始并发GC循环的堆占用百分比(0到100)。垃圾收集器使用的触发并发GC循环,基于整个堆的占用,而不仅仅是一代(例如,G1垃圾收集器)。

默认情况下,启动值设置为45%。值为0表示不间断GC循环。以下示例显示如何将启动堆占用率设置为75%:

-XX:InitiatingHeapOccupancyPercent = 75-XX:MaxGCPauseMillis =time设置最大GC暂停时间的目标(以毫秒为单位)。这是一个软性目标,JVM将尽力实现。默认情况下,没有最大暂停时间值。

以下示例显示如何将最大目标暂停时间设置为500 ms:

-XX:MaxGCPauseMillis = 500-XX:MaxHeapSize = sizeSets the maximum size (in byes) of the memory allocation pool. This value must be a multiple of 1024 and greater than 2 MB. Append the letter k or K to indicate kilobytes, m or M to indicate megabytes, g or G to indicate gigabytes. The default value is chosen at runtime based on system configuration. For server deployments, -XX:InitialHeapSize and -XX:MaxHeapSize are often set to the same value. See the section "Ergonomics" in Java SE HotSpot Virtual Machine Garbage Collection Tuning Guide at

The following examples show

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值