Q4M は 64bit 向けに最適化してくことにするかな

Q4M のアクセスにあわせた File I/O の抽象化レイヤを書いて、64-bit 版はデフォルト mmap+msync を使うようにしようと思った。32-bit 版は mmap 使えないので、速度が向上しないかもしれないけど、それは以下の理由により気にしない方向で。

  • 今後は 64-bit の時代だから 32-bit に足を引っ張られてもしょうがない
  • パフォーマンスが足りなくてサーバ交換 or スケールアウトというケースで導入されるサーバが 64-bit 非対応だとは考えにくい

てな感じで。