如何知道特定功能的内存使用情况?

时间:2013-11-25 14:16:41

标签: java memory memory-leaks process out-of-memory

我想知道应用程序的特定功能使用了多少内存。 我在Chrome浏览器(或任何浏览器)中运行基于Java的Web应用程序,它包含表单批准这样的功能,

步骤

  1. 选择记录/记录。
  2. 选择状态为已批准。
  3. 点击提交按钮表单获得成功批准。
  4. 这适用于少于50的记录数,但500表单显示为内存问题。

    现在我的问题是,如何找到提交功能的内存使用情况。所以我可以展示确切可理解的数字。

1 个答案:

答案 0 :(得分:2)

为什么不使用Java profiler(jvisualvm)。它存在于Java安装文件夹的bin目录中。

您可以启动您的应用程序,同时通过此分析工具开始监控主踏板。然后在你想要的时候获取Heap快照,这不仅会告诉你各个类的内存使用情况,它甚至可以帮助你识别内存泄漏。