JVM调优参数

开发者 2024-9-11 05:24:43 101 0 来自 中国
JVM调优参数可以分为以下几类:
1.堆内存调优参数:
-Xms:初始堆巨细
-Xmx:最大堆巨细
-Xmn:新生代巨细
-XX:NewRatio:新生代和老年代的比例
-XX:SurvivorRatio:Eden区和Survivor区的比例
2.GC调优参数:
-XX:+UseSerialGC:利用串行垃圾回收器
-XX:+UseParallelGC:利用并行垃圾回收器
-XX:+UseConcMarkSweepGC:利用CMS垃圾回收器
-XX:+UseG1GC:利用G1垃圾回收器
-XX:MaxGCPauseMillis:最大GC停顿时间
-XX:+UseAdaptiveSizePolicy:自适应GC计谋
3.线程调优参数:
-Xss:每个线程的堆栈巨细
-XXarallelThreads:并行处理处罚的线程数
-XX:+UseThreadPriorities:启用线程优先级
-XX:+UseCondCardMark:利用条件卡片标志
4.类加载调优参数:
-XX:MaxPermSize:最大方法区巨细
-XX:+CMSClassUnloadingEnabled:启用CMS类卸载
-XX:+UseCompressedOops:利用压缩对象指针
5.其他调优参数:
-XX:+UseBiasedLocking:启用方向锁
-XX:+OptimizeStringConcat:启用字符串拼接优化
-XX:MaxTenuringThreshold:对象提升老年代的年龄阈值
-XX:CompileThreshold:JIT编译阈值
-XX:+PrintGCDetails:打印GC详细信息
必要注意的是,调优参数的详细利用方式和结果取决于应用步调本身的特性和运行情况,必要根据实际情况进行调解。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 02:14, Processed in 0.168441 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表