MMAP文件加速讀寫小技倆

進程讀寫數據時除了使用read和write,還可以使用mmap進行文件映射,區別如下圖所示:                             可以看到,磁盤文件加載到內存後,還需要執行一次拷貝操作。 如果使用mmap,則是磁盤文件直接加載到用戶空間,也就是上圖中深黃色部分,進程可以通過指針直接操作文件。 粗看起來mmap少了一次拷貝,理論上比read要快。但是,調用mmap後並不會真實將文
相關文章
相關標籤/搜索