堆外內存(直接內存)

一、堆外內存定義 內存對象分配在Java虛擬機的堆之外的內存,這些內存直接受操做系統管理(而不是虛擬機),這樣作的結果就是能在必定程度上減小垃圾回收對應用程序形成的影響。使用未公開的Unsafe和NIO包下ByteBuffer來建立堆外內存。java 二、爲何使用堆外內存 一、減小了垃圾回收 使用堆外內存的話,堆外內存是直接受操做系統管理(而不是虛擬機)。這樣作的結果就是能保持一個較小的堆內內存,
相關文章
相關標籤/搜索