パスワードを忘れた? アカウント作成
453052 journal

gm300の日記: twc

日記 by gm300
最近全然仕事がこない。 .. のは横においておいて、

  DEF purser の方が 2.5 parallel より早くならないので code 全面見直し進行中。やはりゴチャゴチャしすぎていた swait の辺が 3 thread 以上走らない原因。swait の辺は無駄を承知で single thread で処理しておいて、後でもう一度 scan する方式に変更。長い line fがあると並列度が下がるので、文法の定義とは無関係に分割してかつ 1 line / 1 thread で処理するように変更。first come , first serve 方式の thread 実装というのは参考書には乗っていないので将来雑誌にでも売ろうか。

  1G mem と 2G mem の machine で thread wc の速度が全然違う。
  file access の方法を見直してよりシーケンシャルに access するように変更。合わせて DEF purser の方も変更開始。 twc の方は pread を使わない mode も作ったので pipe 経由の時も大丈夫のハズ。

  本業の方は死ぬほど暇。20 才台の時の夢だった 40 で retire は計らずも実現したってことか。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

読み込み中...