我正在测试一个大项目,想监控一下JAVA虚拟机内存使用情况,请问如何查看JAVA虚拟机的内存,谢谢

解决方案 »

  1.   

    public class Test {
        public static void main(String[] args) {
            Runtime runtime = Runtime.getRuntime();
            System.out.println(runtime.totalMemory());
            System.out.println(runtime.freeMemory());
        }
    }NetBeans 中有内置的 Profiler 工具,还有工具叫 JProfiler 就可以用于跟踪和检查性能的。
      

  2.   

    Runtime runtime = Runtime.getRuntime();
      runtime.totalMemory()顶1楼
      

  3.   

    假设一个JAVA程序正在运行之中,怎么通过Runtime runtime = Runtime.getRuntime();拿到那个进程的Runtime引用,这个方式只能测试当前进程的内存占用情况把