運維-JVM監控之內存泄漏

jmap -heap pid查看進程堆內存使用情況,包括使用的GC算法、堆配置參數和各代中堆內存使用情況 1、爲什麼會發生內存泄漏? 如果對象一直被應用,jvm無法對其進行回收,創建新的對象時,無法從Heap中獲取足夠的內存分配給對象,這時候就會導致內存溢出。 出現內存泄露的地方,一般是不斷的往容器中存放對象,而容器沒有相應的大小限制或清除機制。 2、內存泄漏的現象:程序中拋出OutOfMemor
相關文章
相關標籤/搜索