[GC [DefNew: 8614K->781K(9088K), 0.0123035 secs] 118250K->113543K(130112K), 0.0124633 secs][GC [DefNew: 8614K->8614K(9088K), 0.0000665 secs][Tenured: 112761K->10414K(121024K), 0.0433488 secs] 121376K->10414K(130112K), 0.0436268 secs]
- -XX:+PrintGCTimeStamps:打印GC停顿耗时
- -XX:+PrintGCApplicationStoppedTime:打印垃圾回收期间程序暂停的时间.
- -XX:+PrintHeapAtGC:打印GC前后的详细堆栈信息
- -Xloggc:filename:把相关日志信息记录到文件以便分析.
- -Xss:每个线程的堆栈大小
- -XX:ParallelThreads:并行处理的线程数
- -XX:+UseThreadPriorities:启用线程优先级
- -XX:+UseCondCardMark:使用条件卡片标记
- -XX:MaxPermSize:最大方法区大小
- -XX:+CMSClassUnloadingEnabled:启用CMS类卸载
- -XX:+UseCompressedOops:使用压缩对象指针
- -XX:+UseBiasedLocking:启用偏向锁
- -XX:+OptimizeStringConcat:启用字符串拼接优化
- -XX:MaxTenuringThreshold:对象晋升老年代的年龄阈值
- -XX:CompileThreshold:JIT编译阈值
- -XX:+PrintGCDetails:打印GC详细信息
-XX:NewRatio=1:设置新生代和年老代的比值为2:1-Xss:线程堆栈大?。?默认为1M,调整为512K-XX:+UseG1GC:使用G1做为GC收集器-XX:MaxGCPauseMillis=n:设置并行收集最大暂停时间为20ms
【JVM的调优常用参数】
推荐阅读
- API请求重试的8种方法,你用哪种?
- SQL调优之Explain关键字详解
- 利用Docker简化机器学习应用程序的部署和可扩展性
- 2024年的后端和Web开发趋势
- 警惕“应用推荐”背后的信贷陷阱
- 十个Python中的数据类型技巧
- 详解六种最常见的软件供应链攻击
- IntelliJ IDEA 一些不为人知的功能
- 你了解Android中的SELinux吗?
- 10个图像处理的Python库,你用过哪些?