Entries from 2010-02-03 to 1 day

lwip 移植のバグ修正

sleep 周りでおかしかったのでシステムコールを疑ったが、単純に移植レイヤーの timer.cpp Mona 実装がバグってただけだった。 このバグの原因に気づきづらかったのはスレッド API の実装が親切じゃないからなのでそこも修正。 それとなく動くようになった。…

今日の復習

モデルにデザインパターンをあてはめる。

Erlang で gen_server を利用してサーバーを書く場合のパフォーマンス懸念事項とその解決法

Erlang で分散 Key-Value Storage を書いているのだがデータの insert で思うように速度が出ていない。get の 10 倍ほど遅い。 ログを見た印象と直感的には insert の際の lock が競合しているのではないかと思われたがプロファイルをとってみたらボトルネッ…