JVM:直接內存

直接內存概述 非直接緩衝區 讀寫文件,需要與磁盤交互,需要由用戶態切換到內核態。 在內核態時,需要內存如上圖所示。使用IO,這裏需要兩份內存存儲重複數據,效率低 直接緩存區 使用NIO時,如上圖,操作系統劃出的直接緩衝區可以被Java代碼直接訪問,只有一份,NIO適合大文件讀寫操作 小結 簡單的來看,Java Process Memory= Java heap + native memory
相關文章
相關標籤/搜索