零拷貝

零拷貝 零拷貝主要用作性能優化 java中常用的零拷貝有 mmap(內存映射) 和 sendFile 傳統IO讀寫 傳統IO模型:四次上下文切換、四次拷貝、內核空間經過兩次 mmap優化(比傳統IO少了一次拷貝) 內存映射 將文件映射到內核緩衝區,用戶共享內核空間數據 減少一次內核空間到用戶空間的拷貝次數(kernel -> user -> kernel 變成了 kernel -> kernel)
相關文章
相關標籤/搜索