|
本帖最后由 tolywang 于 2013-5-10 15:55 编辑
ofmchina 发表于 2013-5-10 12:14 ![]()
堆使用增长快只能说明应用内存消耗比较快,GC的频率可能会高,要是吞吐量优先的话可以增加回收频率,减少Fu ...
谢谢分享案例。 也就是说, 对于JDK 或 JRockit 要在使用过程中反复观察监控来进行改善,因应用不一样, 案例仅仅只是供参考。
以下是顾问给的一些建议, 不知是否正确 :
衡量JVM内存是否足够的标准:
1. gc 内存回收的频率是否很高
2. gc 后内存使用能否下降到一个比较低的水平
评估JVM后期内存使用的依据:
1. service是否每次处理大量数据(比如很多行或很大的文档)
2. service调用是否非常频繁
|
|