如果了解java虚拟机更系统的操作。请阅读 Charlie Hunt , Binu John著《java性能优化权威指南》,James Gosling,Java之父、Steve Wilson,Oracle公司工程副总裁写序。
Java虚拟机运行时数据区:
直接内存:通过java.nio.ByteBuffer.allocateDirect(capacity);来直接操作堆外内存。避免了在java堆和Native堆中来回复制数据。
内存模型
原文:http://www.cnblogs.com/jiumao/p/7137915.html