如何知道在ava程序运行时,
内存的使用量,堆,栈的使用情况?

--------------------------------------

解决方案 »

  1.   

    //Java 虚拟机中的空闲内存量。 
    Long fm = Runtime.getRuntime().freeMemory(); 
    //Java 虚拟机中的内存总量。 
    Long tm = Runtime.getRuntime().totalMemory(); 
    //Java 虚拟机试图使用的最大内存量。 
    Long mm = Runtime.getRuntime().maxMemory(); 
    堆栈的不知道。
      

  2.   

    jconsole,就在jdk目录下,运行可以看见虚拟机的很多内容
      

  3.   

    对,jconsole这个工具不错,是自带的,