运维-JVM监控之内存泄漏

jmap -heap pid查看进程堆内存使用情况,包括使用的GC算法、堆配置参数和各代中堆内存使用情况 1、为什么会发生内存泄漏? 如果对象一直被应用,jvm无法对其进行回收,创建新的对象时,无法从Heap中获取足够的内存分配给对象,这时候就会导致内存溢出。 出现内存泄露的地方,一般是不断的往容器中存放对象,而容器没有相应的大小限制或清除机制。 2、内存泄漏的现象:程序中抛出OutOfMemor
相关文章
相关标签/搜索