« EBt snapshot 200509 を公開しました | トップページ | EBt またまたsnapshotを公開 »

2005/09/24

EBt 先読みキャッシュを入れたら

遅くなってしまいました。
マルチスレッドで裏で動くから大丈夫だろうと思っていたのですが、そんなに甘い世界ではないようで。普通にキャッシュを効かせるだけ(先読み無し)ならそれなりに早くなったのですが…うーん、どうしたもんかねぇ。

というわけで、現在格闘中です。多分、ファイルアクセスの排他処理が重くなる原因を作っていると思うんですけどねー。でも、これはどうしようもないしなぁ。

これもできあがって安定してきたらスナップショットを公開しますんで、期待しないで待っていてください。

では〜

|

« EBt snapshot 200509 を公開しました | トップページ | EBt またまたsnapshotを公開 »

コメント

わたしもそこで、躓きました^^;ロードがきついんですよね。そして、大量のメモとリンクされているタブを読ませると、目も当てられません^^;
 Windows版には実装しましたが、PocketPC版では検討の段階です^^;
 ちなみに、Windows系列はindexファイルのアドレスの後ろに、何かで区切ってタイトルを入れるようにして頂ければ、ツリー構成時のファイルのロードはindexファイルだけで済むのでかなり高速化ができたりします。

投稿: tnoho | 2005/09/24 08:56

先読みは何とかなってしまいました。やればできるもんです。
んで、index ファイルの後ろにタイトルを入れるというのは、考えないでもないんですが、なんとなく解決策としてあんまりよろしくないよなぁと思うので、対応はしません。インデックスファイルにインデックス以外の情報を入れたくないんですよ。あと、メモを書き換えた時に大量のインデックスファイルを書き換えることになるのでそれもどうかなーと。
まぁ、この辺は私の思想が思いっきり入っているので ^^; 気に入らない人はきっと気に入らないと思います、はい。

投稿: おかだ | 2005/09/24 21:35

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/50935/6088653

この記事へのトラックバック一覧です: EBt 先読みキャッシュを入れたら:

« EBt snapshot 200509 を公開しました | トップページ | EBt またまたsnapshotを公開 »