JAVA_OPTS=-server -Xms6000M -Xmx6000M -Xss1024k -Xmn2250M -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=1024M -XX:MaxPermSize=6000M -XX:+DisableExplicitGC -XX:SurvivorRatio=65536 -XX:MaxTenuringThreshold=0 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true
-Xms:最小使用物理内存
-Xmx:不能超过物理内存的大小的,另外如果你的机器是32位的那jvm最多也只能用2G,64位无限制
-Xss:每个线程的堆栈大小
-Xmn:设置年轻代大小,整个JVM内存大小=年轻代大小 + 年老代大小 + 持久代大小,Sun官方推荐配置为整个堆的3/8
-XX:+AggressiveOpts加快编译
-XX:+UseBiasedLocking 锁机制的性能改善
-XX:PermSize 最小PermSpace大小
-XX:MaxPermSize 最大PermSpace大(影响存放静态的类信息和方法信息,静态的方法和变量,final标注的常量信息的使用内存空间)
-XX:+DisableExplicitGC 防止某些手贱的同学在代码里到处写System.gc(),把这个代码置为无效
-XX:SurvivorRatio=65536 -XX:MaxTenuringThreshold=0 去掉了救助空间
-XX:+UseConcMarkSweepGC 设置年老代为并发收集
-XX:+UseParNewGC 设置年轻代为并行收集
-XX:+CMSParallelRemarkEnabled 降低标记停顿
-XX:+UseCMSCompactAtFullCollection CMS是不会移动内存的, 因此, 这个非常容易产生碎片, 导致内存不够用, 因此, 内存的压缩这个时候就会被启用。 增加这个参数是个好习惯。
可能会影响性能,但是可以消除碎片
-XX:LargePageSizeInBytes=128m 内存页的大小不可设置过大, 会影响Perm的大小
-XX:CMSInitiatingOccupancyFraction=70 使用cms作为垃圾回收
使用70%后开始CMS收集
-XX:+UseFastAccessorMethods 原始类型的快速优化
-XX:+UseCMSInitiatingOccupancyOnly 使用手动定义初始化定义开始CMS收集
-Djava.awt.headless=true 不加会抛出
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
相关推荐
jvm虚拟机参数调优,tomcat调优,内含代码测试,性能测试讲解
JVM虚拟机各知识点总结整理, 包括java虚拟机概念、堆、栈、方法区、垃圾回收概念、算法及分代转换、垃圾收集器参数配置、算法实现等各方面内容,每个点都有详细的备注描述介绍
06JVM虚拟机参数调优01 07JVM虚拟机参数调优02 08HashMap与ConcurrenthashMap源码解读 09MySQL深度原理解析 10Netty深度源码解读 11SpringCloud微服务框架源码解读 12彻底搞懂分布式锁架构设计原理 13分布式数据一致...
├─4.04 jvm虚拟机常识-jvm虚拟机参数类型-常用的jvm参数.mp4 ├─4.05 java细腻及讲解-jvm虚拟机常识-常用垃圾回收算法.mp4 ├─4.06 jvm运维实用排障工具.mp4 ├─4.07 jvm运维实用排障工具-jps-jstack.mp4 ├─...
IBM JVM参数选项 虚拟机参数
jvm虚拟机优化,参数设置,详细介绍jvm调优和Tomcat优化问题。
JVM参数设置,提供java虚拟机运行时的参数设置
jvm java虚拟机 Mycelipse内存不足
狭义上的是JDK中的JVM虚拟机。JVM的实现是由各个厂商来做的。比如现在流传最广泛的是hotspot。其他实现:BEA公司 JRocket、IBM j9、zing 号称世界最快JVM、taobao.vm。从广义上讲Java,Kotlin、Clojure、JRuby、...
JVM参数设置、分析,介绍JVM、GC的一些重要参数的设置来提高系统的性能。
Java虚拟机参数配置说明
NULL 博文链接:https://robinjoe.iteye.com/blog/1186847
Java虚拟机(JVM)参数配置说明
Java虚拟机JVM参数配置说明.pdf
虚拟机的相关参数设置与调优,介绍了一些jvm的体系结构,垃圾回收的方法,java对象的生命周期与分代。
个人总结的JVM调优参数及调优介绍
一.java内存结构 2 二 垃圾收集算法: 3 三 JVM参数 4 四 JVM的垃圾回收集器 7 五 常用参数设置 7
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、...
java 查看JVM中所有的线程的活动状况 java 查看JVM中所有的线程的活动状况