2015
07-01
07-01
在什么情况下,Java比C++慢很多?
问:在什么情况下,Java比C++慢很多?答:BenMaurer:为了回答这个问题,需要先将该问题分成几个可能引起慢的原因:垃圾回收器。这是一把“双刃剑”。如果你的程序遵循“大部分对象都在年青代中消亡”模型,垃圾回收器是非常有利的(很少的碎片,更好的缓存局部性)。但是,如果程序不遵循该模型,JVM将花费很多资源来回收堆内存。大对象。在Java中,所有的对象都有一个vtable指...
继续阅读 >