调整前配置:
"-Xms4096M", "-Xmx4096M", "-XX:MaxPermSize=128M", "-XX:PermSize=128M"
按照默认的 新生代:老年代=1:2 可知,新生代内存大概分了 1365M,老年代分了2730M
永久代分的是128M
问题:
配了jmxmoniter之后,faclon采集到了很多gc相关的数据,能够清晰的看到该项目中各种运行参数如:
```
HeapMemoryUsage 当前Heap区使用的大小,包括committed, init, max,use四个指标,建议监控used的值
HeapMemoryUseRate 当前Heap区使用率
NonHeapMemoryUsage 当前非Heap区使用的大小,建议监控used的值
NonHeapMemoryUseRate 当前非Heap区使用率
LoadedClassCount 当前装入JVM的class数,建议监控
UnloadedClassCount 自JVM启动以来已卸载的class数
TotalLoadedClassCount 自JVM启动以来已装入的class数
DaemonThreadCount 当前后台线程数
PeakThreadCount 自JVM启动或峰复位以来的峰活动线程计数
ThreadCount 线程数,建议监控
TotalStartedThreadCount 自JVM启动以来创建和启动的线程总数
OpenFileDescriptor