07/02/14 10:21:04 4DKQz9Op0
Crawl.exeを起動しなおして14時間。
仮想メモリのサイズは起動直後130M程度だったと思うが、現在480Mと順調に増加中。
ちなみに、CPU使用時間は39分、メインメモリは1G。
それから派手なガジェットを登録したら、定期的にひっかかるようになったので調べてみたら
どうやら30秒おきに強制的に再描画してるらしい。
サイドバーの上に何も重ねたりしておらず放置してるだけでも、
きっかり30秒おきに全てのContentItem.onDrawItemを呼んでくる。
最後の再描画から30秒後ではなく、タイマーで無条件に呼び出してるっぽい。
軽くしようと無駄な再描画を避けるコードを追加してみたら、
最初に全体を白く塗り潰してるようで、消えるだけだった。
描画のコードを軽くすることも考えたが、調べてる最中にCrawl.exeの問題を発見したので、
Windowsデスクトップサーチ + Yahoo!ウィジェットに乗り換える方向で見直し中。
自分で書いたガジェットは表示部分以外は使えると思うし。