JVM 调优参数总结
程序员文章站
2022-07-13 16:44:53
...
介绍JVM 的常用配置参数信息:
-vmargs : 说明后面是设置Jvm的参数
-Xms128m : Jvm最初始时分配的堆内存,可以与-Xmx设置为相同,可以避免内存回收后重新分配内存。
-Xmx512m : Jvm最大分配的堆内存
-XX:PermSize= :初始分配的非堆内存
-XX:MaxPermSize= :设置最大持久代大小
-XX:NewRatio=4 :设置年轻代与老年代的比例。年轻代:老年代=1:4
-XX:SurvivorRatio=8 :设置年轻代中伊甸园区与两个保留区比例。伊甸园区:两个保留区=1:8
-XX:MaxInlineSize=1024 :设置方法内联的子节数,即当方法间调用时子方法小于这个字节数时,会将子方法直接内联(复制)到上一级方法中,直接执行。
-XX:CompileThreshold=10: 设置当一个方法被编译多少次后直接将方法编译成机器码,用以加快下次调用的相应速度。其中值越大tomat启动越快(<1000),但其中方法的请求次数在未达到其设置的阀值情况下,响应会相对较慢。
-Dsun.net.clien.defaultConnectTimeout= :设置连接主机的超时时间,在网络异常的情况下防止僵死单位:毫秒。
-Dsun.net.client.defaultReadTimeout= :设置从服务器读取响应的超时时间
详情可参照:
http://unixboy.iteye.com/blog/174173
http://dasheng.iteye.com/blog/1114639
上一篇: Phpcms V9判断当前栏目高亮显示