Entries from 2008-05-26 to 1 day

Q4M 次の ToDo

4コアで idle がなくなったってことはまあ設計はこれでいいってことだろうから機能追加再開する。 DELETE on SELECT モードの実装 複数行 own できるように 例外の扱いとかちゃんとするorz

マルチスレッドなら pwrite より mmap+msync のが速い (or Q4M のパフォーマンスの限界値に到達) という話

色々ユーザランドでのロックを使わない形に書き換えても、なかなか速くならなかったのが、pwrite をやめて mmap(PROT_WRITE) 経由での書き込みにしたら、20% 程度あった idle time が 0 になった。ベンチマーク的にはこんな感じ。上が pwrite 経由。下が msy…