如何在Java中检测和防止内存泄漏
下面的图片显示了已使用的内存和已提交的内存如何在Java中检测和防止内存泄漏,java,memory,jvm,microservices,Java,Memory,Jvm,Microservices,下面的图片显示了已使用的内存和已提交的内存 顶部:使用210MB和提交232MB 底部:使用10MB和提交232MB 下图显示了最近6小时的内存使用情况 我的问题是:基于这些图表 此应用程序存在内存泄漏 我如何检测和防止这种泄漏 多谢各位 此应用程序存在内存泄漏 没有 我如何检测和防止这种泄漏 当锯齿形的低点持续高于上一个低点时,VM最终以OutOfMemoryError退出。这里不会发生这种情况-您没有内存泄漏 Java不会立即垃圾收集所有垃圾。它可以让它建立一点,因为从长远来看,
- 顶部:使用210MB和提交232MB
- 底部:使用10MB和提交232MB
- 此应用程序存在内存泄漏
- 我如何检测和防止这种泄漏
OutOfMemoryError
退出。这里不会发生这种情况-您没有内存泄漏
Java不会立即垃圾收集所有垃圾。它可以让它建立一点,因为从长远来看,这更有效