9.JAVA的堆外內存(基於NIO的ByteBuffer類實現)

堆內內存: 堆內內存 = 新生代+老年代+持久代   1.    堆內存完全由JVM負責分配和釋放,如果程序沒有缺陷代碼導致內存泄露,那麼就不會遇到java.lang.OutOfMemoryError這個錯誤。 使用堆外內存,就是爲了能直接分配和釋放內存,提高效率。JDK5.0之後,代碼中能直接操作本地內存的方式有2種: 1.使用未公開的Unsafe。 2.NIO包下ByteBuffer。java
相關文章
相關標籤/搜索