深入理解Java虛擬機之直接內存

直接內存概述 不是虛擬機運行時數據區的一部分,也不是《Java虛擬機規範》中定義的內存區域。 直接內存是Java堆外的,直接向系統申請的內存空間。 來源於NIO,通過存在堆中的DirectByteBuffer操作Native內存。 通常,訪問直接內存的速度要優於Java堆。即讀寫性能高。因此出於性能考慮,讀寫頻繁的場合可能會考慮使用直接內存。Java的NIO庫允許Java程序使用直接內存,用於數據
相關文章
相關標籤/搜索