ちょっと起動時間の内訳を調べてみました.
http://sakura-editor.sourceforge.net/snapshot/startup_time.txtこれをみると,
・常駐プロセスの起動時間: 0.77 sec
・その後の初期化処理: 0.98 sec
くらいかかっています.(時間はPCの性能によって変わります)
イメージリストの作成に300msec程度かかっており,しかもこれが常駐プロセスとエディタ本体の両方で行われるので結構な割合を占めていることがわかりました.Windows 95でアイコンでなくなっちゃったこともありますので,Imagelistはやめた方がいいのかも.がっかり.
以前のように単一のbitmapで保持して部分を切り出して渡す方法を検討してみます.
本日の1.3.5.3でCRunningTimerを少し直した上で,時間計測用コードをあちこちに入れてあります.