For*_*ick 5 java profiling jvm memory-leaks jprofiler
我正在使用 JProfiler 分析部署到 Jetty 服务器的 Java 应用程序。
右侧是此 Java 进程在 Windows 任务管理器上的总内存。
如果峰值内存使用量接近总提交内存大小,JVM 将增加提交内存(操作系统实际为进程保留的内存),只要您的 -Xmx 值允许。
这有点像填充一个 ArrayList。当支持阵列用完时,它会以越来越大的步长扩大,因此不必为每个插入调整其大小。
至于任务管理器和JVM堆大小的区别,任务管理器中的内存总是大于堆大小,一般很难解释。有关不同措施的说明,请参见此处:
https://technet.microsoft.com/en-us/library/ff382715.aspx
归档时间: |
|
查看次数: |
2619 次 |
最近记录: |