GC排查swap佔用高

        在項目中發現機器swap高,且佔swap大部分是由java進程佔用,經過查看java對象,屢次對比發現ClassLoader不斷變多,通過追蹤來源發現是XStream產生的。java

        運行時間久了YGC時間也會變長.net

http://ju.outofmemory.cn/entry/247631對象

http://rhd361.com/special/news?id=10d0e02e606e4b15a71efdac54470457blog

 

查看哪一個進程佔用swap進程

https://blog.csdn.net/xiangliangyu/article/details/8213127ci

 

因此java建立ClassLoader,DirectByteBuffer有可能會佔用swap空間d3

相關文章
相關標籤/搜索