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

Java 如何知道特定功能的内存使用情况?,java,memory,memory-leaks,process,out-of-memory,Java,Memory,Memory Leaks,Process,Out Of Memory,我想知道应用程序的特定功能使用了多少内存。 我在Chrome浏览器(或任何浏览器)中运行基于Java的web应用程序,它包括如下表单批准功能 台阶 选择一个或多个记录 选择“已批准”状态 点击提交按钮表单获得成功批准 对于记录数小于50的情况,这可以正常工作,但对于500个表单,则显示为内存问题 现在我的问题是,如何找到提交功能的内存使用情况。因此,我可以显示完全可以理解的数字。为什么不使用Java profiler(jvisualvm)。它存在于Java安装文件夹的bin目录中 您可以启动您的

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

台阶

  • 选择一个或多个记录
  • 选择“已批准”状态
  • 点击提交按钮表单获得成功批准
  • 对于记录数小于50的情况,这可以正常工作,但对于500个表单,则显示为内存问题

    现在我的问题是,如何找到提交功能的内存使用情况。因此,我可以显示完全可以理解的数字。

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


    您可以启动您的应用程序,同时通过此分析工具开始监视主踏板。然后随时拍摄堆快照,这不仅可以告诉您各个类的内存使用情况,还可以帮助您识别内存泄漏

    您想知道应用程序在客户端或服务器端使用的内存吗?我想你的问题不清楚。什么容器?Jboss、tomcat、Websphere、Weblogic?youtube上有一些关于oracle性能调优的好视频,如感谢您的回答、Java profiler和process Explorer帮助我。