内存泄漏/内存溢出

内存泄漏:

多指堆内存泄露

用户不再调用的对象, 但是GC Root强引用了无法删除,导致堆内存大量占用

解决方法:

望闻问切,治未病

一.发现问题的工具:

1.top命令找进程,看不到java具体的问题
2.VisualVm

3.arthas的tunnel管理所有需要监控的程序

arthas的tunnel管理大量服务器

image1

4.Prometheus+Grafana

二.