您的位置:首页 > 编程语言 > ASP

JVM参数设置

2016-02-13 18:41 609 查看
-Xverify:none

关闭大部分类验证措施,缩短虚拟机类加载的时间

-Xms

设置堆的最小值

-Xmx

设置堆的最大值

将-Xms和-Xmx值设置为一样可避免堆自动扩展

-XX:+HeapDumpOnOutOfMemoryError

设置虚拟机在出现内存溢出是Dump出当前的内存堆转储快照以便事后进行分析

-Xss

设置每个线程的栈容量

Java 7的 永久代(PermGen)到Java 8后换成了元空间(Metaspace)

-XX:PermSize

-XX:MetaspaceSize

设置初始化方法区容量

Java 7中用XX:PermSize,Java 8用-XX:MetaspaceSize

-XX:MaxPermSize

-XX:MaxMetaspaceSize

设置最大方法区容量

Java 7中用XX:MaxPermSize,Java 8用-XX:MaxMetaspaceSize

将-XX:MetaspaceSize和-XX:MaxMetaspaceSize值设置为一样可避免堆自动扩展

-XX:MaxDirectMemorySize

设置DirectMemory容量,如果不指定,默认与Java堆最大值(-Xmx)一样

-XX:+UseG1GC

使用G1垃圾回收器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jvm java xss xmx Metaspace