Trace跟踪参数:
-verbose:gc
-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xloggc:log/gc.log
-XX:+PrintHeapAtGC(每一次GC时都可以看到heap)
-XX:+TraceClassLoading(监控类加载信息)
-XX:PrintClassHistggram(内存中类实例占用的空间详细显示)
堆的分配参数:
-Xmx最大堆空间
-Xms最小堆空间
-Xmn新生代的大小
-XX:NewRatio新生代百分比
-XX:SurvivorRatio存活去比率
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath
-XX:OnOutOfMemoryError=D:/printstatck.sh
栈
-Xss java虚拟机栈分配(每个java虚拟机栈都有一个java虚拟机的栈)