价格面议2020-10-31 14:27:37
分析内存泄露的一般步骤
如果发现Ja这几天,一直在为Java的“内存泄露”问题纠结。Java应用程序占用的内存在不断的、有规律的上涨,最终超过了监控阈值。福尔摩 斯不得不出手了!拉勾IT课小编为大家分解:
分析内存泄露的一般步骤
如果发现Java应用程序占用的内存出现了泄露的迹象,那么我们一般采用下面的步骤分析:
1. 把Java应用程序使用的heap dump下来
2. 使用Java heap分析工具,找出内存占用超出预期(一般是因为数量太多)的嫌疑对象
3. 必要时,需要分析嫌疑对象和其他对象的引用关系。
4. 查看程序的源代码,找出嫌疑对象数量过多的原因。
va应用程序占用的内存出现了泄露的迹象,那么我们一般采用下面的步骤分析:
1. 把Java应用程序使用的heap dump下来
2. 使用Java heap分析工具,找出内存占用超出预期(一般是因为数量太多)的嫌疑对象
3. 必要时,需要分析嫌疑对象和其他对象的引用关系。
4. 查看程序的源代码,找出嫌疑对象数量过多的原因。