画像フォルダの表示No.04200
たのの さん 13/07/25 03:30
 
【環境】
OS:Windows 8 Pro with Media Center
秀丸ファイラーClassic:Ver1.05

画像ファイルが1000枚入ったフォルダを[表示-縮小版]で表示するとサムネイルの取
得時間が異様に遅いです。
エクスプローラと挙動の違いを比較してみました。

エクスプローラ:
表示範囲を一瞬(体感1秒)で取得し、非表示部分はサムネの取得はしていないように
感じます。
スクロールして表示範囲を変えると新しい表示範囲について再度サムネを取得し表示
します。

秀丸ファイラー:
表示範囲にかかわらず先頭ファイルから順に表示。
また1つの取得に1秒超かかります。
また、取得している最中に操作すると「応答していません」の表示が出る場合がある。

以上、ご確認よろしくお願いします。

[ ]
RE:04200 画像フォルダの表示No.04201
秀丸担当 さん 13/07/25 09:46
 

バグ情報ありがとうございます。
ありがとうございます。

一度取得したものはキャッシュされて一瞬になるので、新しいフォルダなどに新
しいファイル(jpegで約1MB,1000ファイル)をコピーしたりして確認してみまし
た。

こちらで試してみた限りでは1つの取得時間それほどエクスプローラとの差は見
られないようで、何か環境が関係している可能性があるように思います。

1つ考えられそうなこととしては、例えば目的の画像ファイルに形式をサムネイ
ル表示させる32bi版の拡張ソフトを入れているとして、Windowsが64bitで、秀丸
ファイラーが32bitという場合、サムネイル表示のソフトはエクスプローラでは
動かず、秀丸ファイラーでは動くことになります。
そうだとしたら秀丸ファイラーを64bit版にしてみると変化があるかもしれませ
ん。

あと、ウィルス対策ソフトが、特定のプログラムをチェックから除外されている
かどうかによって違う可能性もあると思います。
explorer.exeがチェックから除外されていて、hmfilerclassic.exeが除外されて
いないとしたら、違いがあると思います。


画面に現れているものだけを取得する件としては、確かに効率が良くない場合が
ありました。
通常の場合は、画面に現れているものだけを取得し、一応期待通りEndキー等で
スクロールする末尾にあるファイルだけを取得していて、PageUpをすると、末尾
から上に向かって取得しています。
そうならないケースがあって、先頭を表示してからすぐスクロールしていない場
合、空いている時間を使って画面外のものを取得していました。
この処理が働いていると、Endキー等で末尾に行ってもすぐに表示されない場合
がありました。
改善の余地があると思うので何らかの方法を考えたいと思います。


[ ]
RE:04201 画像フォルダの表示No.04238
たのの さん 13/08/23 13:57
 
V1.06β3で改善されたことを確認いたしました、対応有難うございます。

[ ]