IT用語集 › プログラミング › mmap(メモリマップトファイル)

mmap(メモリマップトファイル)

プログラミング Svenska → 更新: 2026-10-22

ファイルをプロセスのメモリ空間に直接マップし、通常の配列のように読み書きする仕組み。

遅延読み込みと書き戻しはカーネルが自動で処理する。ランダムアクセス、巨大ファイル、プロセス間の共有メモリでは、read / write より速いことが多い。SQLite、LMDB、llama.cpp が mmap を使う。POSIX の API である。

← 用語集に戻る