JVM系統自學筆記3--直接內存

一、介紹 常見於NIO操作中,用於數據緩衝 分配回收成本高,但讀寫能力強 不受JVM內存回收管理 二、直接內存使用前和使用後 1、不使用直接內存 因爲java無法操作本地文件,在java堆內存中劃出java緩衝區; 從用戶態轉移到內核態,本地方法在系統內存中劃出一段系統緩衝區,將磁 盤文件分部分緩衝到系統緩衝區中,間接的將系統緩衝區中數據傳輸到java緩衝區中; 內核態轉到用戶態,調用輸出流寫入操
相關文章
相關標籤/搜索