黑马程序员技术交流社区

标题: 【广州校区】+【原创】JVM参数调优 [打印本页]

作者: 余大麻    时间: 2019-8-22 13:19
标题: 【广州校区】+【原创】JVM参数调优
本帖最后由 余大麻 于 2019-8-22 13:21 编辑

JVM 参数在面试中经常被问道:
我们可以通过调试下面的参数来进行调整,让jvm性能提升

-Xmx:最大堆内存,如:-Xmx512m-Xms:初始时堆内存,如:-Xms256m-XX:MaxNewSize:最大年轻区内存-XX:NewSize:初始时年轻区内存.通常为 Xmx 的 1/3 或 1/4。新生代 = Eden + 2 个 Survivor 空间。实际可用空间为 = Eden + 1 个 Survivor,即 90%-XX:MaxPermSize:最大持久带内存-XX:PermSize:初始时持久带内存-XX:+PrintGCDetails。打印 GC 信息-XX:NewRatio 新生代与老年代的比例,如 –XX:NewRatio=2,则新生代占整个堆空间的1/3,老年代占2/3-XX:SurvivorRatio 新生代中 Eden 与 Survivor 的比值。默认值为 8。即 Eden 占新生代空间的 8/10,另外两个 Survivor 各占 1/10
-XX:+UseSerialGC串行GC串行GC
-XX:+UseParallelGC并行回收GC并行GC
-XX:+UseConeMarkSweepGC并行GC并发GC
-XX:+UseParNewGC并行GC串行GC
-XX:+UseParallelOldGC并行回收GC并行GC
-XX:+ UseConeMarkSweepGC && -XX:+UseParNewGC串行GC并发GC
不支持的组合-XX:+UseParNewGC -XX:+UseParallelOldGC && -XX:+UseParNewGC -XX:+UseSerialGC-XX:+UseParNewGC -XX:+UseParallelOldGC && -XX:+UseParNewGC -XX:+UseSerialGC








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2