有人知道更好的统计JVM内存开销的方法么? 

解决方案 »

  1.   

    使用jconsole.exe这个工具,在jdk的bin目录下
      

  2.   

    就是看下哪种方式更快.  硬盘里的文件是字符文件啊。
    其实我觉得你这几个操作并不是等价的。
    你的意思是?  我存的都是字符串啊? 哪里不等价呢?另外我还有一个问题:
    如果需要知道一个JVM在运行过程中总的消耗的内存数量,有没有什么比较简便的方法呢? 比如程序输出啥的?GC的日志输出太杂了,不方便处理。 而jconsole确实比较直观,但是没有一个总的消耗量的获取方式,我目前只能通过gc日志输出,比较麻烦啊,尤其是在分布式的环境下,一个一个日志的查看,这个太麻烦了! 
    谢谢!