到新公司也快两个月了,感叹下庞大的业务量提升带来许多以前不会去遇到并探索的问题。这里先分析下java堆内内存。 当应用内老年代占比逐渐涨到比较高而且不太能被回收时,这个时候就要注意了是否是内存泄露。 关于如何观察内存,可以jmap -heap 抑或 jstat -gcutil 1000 10。 当然最直观的用jconsole连上去一瞅便知。当然了应用的启动参数里加上