标签: java heap-memory
我尝试使用Runtime.totalMemory() 我给了一个很长的值,我不明白是用mb还是gb等我想要用我的应用程序占用多少堆。
你能不能告诉我在运行应用程序时有任何方法可以看到堆的占用内存和性能。
答案 0 :(得分:1)
如果您的计算机上安装了Java,请转到运行并输入 jconsole 并输入。 你会看到一个窗口即将到来,它会提示你连接。将其与正在运行的Web应用程序连接,然后您将获得VM Summary,Heap,Threads任何更多相关信息。
答案 1 :(得分:1)
参考http://viralpatel.net/blogs/getting-jvm-heap-size-used-memory-total-memory-using-java-runtime/
您只需要定义单位并除以否。