java.exe才20多k,最多是个loader,核心的虚拟机肯定不在这里面,他们对性能的影响几乎可以或略不计,研究一下jvm.dll之类的文件看看吧

解决方案 »

  1.   

    jvm.dll也是debug模式的...
    如果用release模式,2.6M的jvm.dll可以小到800K~1.3M左右,而且java程序执行速度会快很多
      

  2.   

    谁能告诉我sun是怎么想的?太不可理解了
    你对JRE的算法优化那么多,却用这么慢的模式编译,sun,你到底想要什么?
      

  3.   

    佩服佩服本人几乎没有用过VC(因为第一次写HelloWorld都编译不通过,所以放弃了),不太清楚debug/release的区别,但是有一点我比较清楚,就是当jvm崩溃的时候(比如日文windows版下,某些字体文件会导致系统崩溃),会产生一个当前有关线程等信息的清单,不知release模式能否提供这个功能。望赐教
      

  4.   

    release不会提供这个信息清单,因为release模式忽略了断言。
      

  5.   

    如果不用debug模式,也可以得到崩溃的信息.比如有些软件可以自己捉崩溃异常并用自己的方式显示出来.
    要不然,在非windows环境下,编译器没有debug模式怎么办?