哪个更快:Java堆还是本地内存
使用Java的一个好处是你可以不用亲自来管理内存的分配和释放。当你用new关键字来实例化一个对象时,它所需的内存会自动的在Java堆中分配。堆会被垃圾回收器进行管理,并且它会在对象超出作用域时进行内存回收。但是在JVM中有一个‘后门’可以让你访问不在堆中的本地内存(native memory)。在这篇文章中,我会给你演示一个对象是怎样以连续的字节码的方式在内存中进行存储,并且告诉你是应该怎样存储这些字节,是在Java堆中还是在本地内存中。后我会怎样从JVM中访问内存更快给一些结论:是用Java堆还是本地内存。 使用Unsafe来分配和回收内存 sun.misc.Unsafe可以让你
暂无评论