Runtime.freeMemory() 返回系统的空闲内存数。totalMemory() 返回 Java 虚拟机的内存总数

解决方案 »

  1.   

    不对吧,Runtime.freeMemory()和Runtime.totalMemory()返回的都是Java 虚拟机的内存数值吧,我要的是系统内存啊,即windows的。
      

  2.   

    应该没办法吧,调用Windows API
      

  3.   

    long total=Runtime.getRuntime().totalMemory();
                    long free=Runtime.getRuntime().freeMemory();
      

  4.   

    我也觉得只能调用windows api
      

  5.   

    晕倒了,Windows API我不熟啊,谁能说得更具体一些啊?谢谢啦!
      

  6.   

    使用JNI吧用google搜索一下,或许能找到别人写好的库
      

  7.   

    使用JNI调用C代码,GetSystemInfo