充满BUG的世界观——再遇Java内存泄露

发现内存泄露除了仔细看代码的确没有太好的方法。首先看gc log, 肯定是内存泄露,而不是内存不够。内存泄露的特色就是以每次Full GC后使用的最低内存为起点,拟合一条线。若是这条线是随时间递增的一条曲线,那么很大程度上表明着内存泄露。java 而后使用 jmap -histo [pid] 来查看你的全部对象所占内存的比例。你可能很不幸的发现[B 这个byte数组对象占用了绝大多数。这的确没有更
相关文章
相关标签/搜索