JVM内存配置参数

堆设置

-Xmx 指定 jvm 的最大 heap 大小、

-Xms 指定 jvm 的最小 heap 大小 , 高并发应用, 建议和-Xmx一样, 防止因为内存收缩/突然增大带来的性能影响。

-Xmn 指定 jvm 中 New Generation 的大小 

-XX:PermSize 指定 Perm Generation 的最小值

-XX:MaxPermSize 指定 Perm Generation 的最大值

-Xss 指定线程桟大小

-XX:NewRatio 指定 jvm 中 Old Generation heap size 与 New Generation 的比例

-XX:SurvivorRatio 指 定 New Generation 中 Eden Space 与一个 Survivor Space 的 heap size 比例

-XX:MinHeapFreeRatio 指定 jvm heap 在使用率小于 n 的情况下 ,heap 进行收缩 ,Xmx==Xms 的情况下无效

-XX:MaxHeapFreeRatio 指定 jvm heap 在使用率大于 n 的情况下 ,heap 进行扩张 ,Xmx==Xms 的情况下无效

-XX:LargePageSizeInBytes 指定 Java heap 的分页页面大小

推荐阅读更多精彩内容