NIO之直接緩衝區與非直接緩衝區

直接緩衝區與非直接緩衝區的概念 一、非直接緩衝區 1)創建方式 通過 static ByteBuffer allocate(int capacity) 創建的緩衝區,在JVM中內存中創建,在每次調用基礎操作系統的一個本機IO之前或者之後,虛擬機都會將緩衝區的內容複製到中間緩衝區(或者從中間緩衝區複製內容),緩衝區的內容駐留在JVM內,因此銷燬容易,但是佔用JVM內存開銷,處理過程中有複製操作。 2
相關文章
相關標籤/搜索