ファイル読み込みが遅くなった?No.03233
CHERRYVOICE さん 12/07/04 19:01
 
久しぶりに最新版を入れたところ、ファイルの読み込み
(ファイル一覧表示)が以前より遅くなっているようです。

ローカルにあるファイルだと問題ないレベルですが、
遠隔地のサーバーなどアクセスが重い場所に対して、
体感できるレベルで遅くなりました。

更新ボタンを押すと、ファイル一覧にファイルが1個1個追加
されていき、全部そろったところでソートされる様子が
見えます。
以前のバージョンでは0.1秒程度で終わっていた処理が、
2秒くらいかかるようになったイメージです。
(数値はあまり正確じゃないです)

前に入れていたバージョンがいくつだったか覚えていないの
ですが、1.01aに戻したところ問題ありませんでした。
1.02ではダメです。

変更履歴を追ってみようとしましたが、情報が多くて
あきらめました。
何か関連しそうな修正が1.01a以降にあったでしょうか?

1.03 beta1
Win 7 Pro 64bit

[ ]
RE:03233 ファイル読み込みが遅くなった?No.03236
秀丸担当 さん 12/07/05 09:56
 

報告ありがとうございます。
以前にもV1.01β35のときにCHERRYVOICEさんから似た報告を頂いていたと思うの
ですが、V1.01a(正式版)では大丈夫ということでしたでしょうか。
以前のスレッドでは、じゅげむさんの情報では、V1.01aにおいては大丈夫になっ
たという情報があるようです。

 以前のスレッド
 http://www.maruo.co.jp/turukame/7/x02464_.html

このときV1.01では特にいじらずにその後のバージョンで調べようと思っていま
したが、大丈夫になったという報告があり、保留のままにしていました。
この間のバージョン変化は V1.01β36 と V1.01 の2つだけで、改版履歴の通り、
この件に関する修正は行われていないです。

この症状が偶発的なものではなく、バージョンによって確実に違いがあるとした
ら、もしかしたらウィルス対策ソフトが関係している可能性があるかもしれない
です。

似た事例として、コピーの進捗ダイアログが0秒のままになることがあるという
のが、バージョンの違い(デジタル署名の違い?)だけで変化したという報告が
がありました。

 関連スレッド
 http://www.maruo.co.jp/turukame/7/x02881_.html


もしウィルス対策対策ソフトを一時的に無効にできたり、秀丸ファイラーを除外
することができたら除外してみると変化がある可能性もありそうです。
差し支えなければウィルス対策ソフトを教えてもらえると手がかりになります。

[ ]
RE:03236 ファイル読み込みが遅くなった?No.03238
CHERRYVOICE さん 12/07/05 10:23
 
>報告ありがとうございます。
>以前にもV1.01β35のときにCHERRYVOICEさんから似た報告を頂いていたと思うの
>ですが、V1.01a(正式版)では大丈夫ということでしたでしょうか。

1.01beta35と1.01aには特に違いはなく(エクスプローラに
比べると遅い)、1.02でさらに遅くなったということです。
なので、1.01a〜1.02で何か修正があったのだと思いますが。

ちなみにあまり関係ないとは思いますが、ウィルス対策ソフトは
ウィルスバスターコーポレートエディションです。
すみませんが、一時的に無効にしたり、特定ソフトを除外したり等の
対応は出来ません(社内セキュリティ的に)。

よろしくお願いします。

[ ]
RE:03238 ファイル読み込みが遅くなった?No.03240
秀丸担当 さん 12/07/05 11:26
 

詳しい情報ありがとうございます。
以前にあったことではなく、V1.01からV1.02にかけての違いということで了解し
ました。
何か違いがないか調べてみます。

[ ]
RE:03240 ファイル読み込みが遅くなった?No.03242
CHERRYVOICE さん 12/07/05 11:42
 
>何か違いがないか調べてみます。

よろしくお願いします。
1.01a〜1.02間の途中のバージョンのものをご用意いただければ、
こちらでどこから遅くなったか試してみることは可能です。

[ ]
RE:03242 ファイル読み込みが遅くなった?No.03243
秀丸担当 さん 12/07/05 14:22
 

>1.01a〜1.02間の途中のバージョンのものをご用意いただければ、
>こちらでどこから遅くなったか試してみることは可能です。

ありがとうございます。
いろいろ調べてみて、おそらくですが原因がわかりました。
V1.02β1から違っていて、ファイル属性や拡張子の右寄せや、秒単位の日付など、
各種オプションをONにしている状態だと、違うと思います。
V1.02β15からは、これらのオプションのON/OFFに関わらず違うと思います。

原因としては、それ以前ではファイルシステムへの情報問い合せをメインスレッ
ドで行なっていたのに対し、V1.02β1からはバックグラウンドのスレッドで行う
ようにしたという違いがあります。
バックグラウンドだとなぜか遅いようで、直接的な原因はわからないのですが、
おそらくメインスレッドでない場合はキャッシュの働き方が違うのかもしれない
です。
そのあたりを次のβ版で改善します。

以下の場所に過去のV1.02β1,14,15をダウロードできるようにしておきました。
http://hide.maruo.co.jp/software/bin/hmfilerclassic102b1_x64_signed.exe
http://hide.maruo.co.jp/software/bin/hmfilerclassic102b14_x64_signed.exe
http://hide.maruo.co.jp/software/bin/hmfilerclassic102b15_x64_signed.exe
各オプションがOFFのまっさらな状態だとβ14とβ15で違いが見られると思いま
す。

[ ]
RE:03243 ファイル読み込みが遅くなった?No.03244
CHERRYVOICE さん 12/07/05 14:43
 
>いろいろ調べてみて、おそらくですが原因がわかりました。
>V1.02β1から違っていて、ファイル属性や拡張子の右寄せや、秒単位の日付など、
>各種オプションをONにしている状態だと、違うと思います。

これらオプションはOFFなので、関係なさそうです。

>以下の場所に過去のV1.02β1,14,15をダウロードできるようにしておきました。

試してみました。
・beta1 → OK
 若干ですが、ファイル読み込み→ソートしているのが見えます。
・beta14 → OK
 ファイル読み込み→ソートしているのも見えず、ソート後の結果が
 即表示されます。
・beta15 → NG
 ファイルの読み込みにかなり時間がかかります。

原因は、ご指摘の通りバックグラウンド処理にあるようです。
また、beta1→beta14の間に表示上の改善があったように
見受けられます。
当方の環境だと、beta14の具合が良さそうです。

[ ]
RE:03244 ファイル読み込みが遅くなった?No.03245
CHERRYVOICE さん 12/07/05 14:44
 
>・beta1 → OK
> 若干ですが、ファイル読み込み→ソートしているのが見えます。

補足ですが、これは1.01aと同等の動作です。

[ ]
RE:03245 ファイル読み込みが遅くなった?No.03246
秀丸担当 さん 12/07/05 16:09
 

ご確認ありがとうございます。
予想されたことと同じということで、確かに調べた箇所が問題ということがわか
りました。
とりあえず、バックグラウンドですることは必要性があってしていて、ファイル
システムを介さないシェルレベルの別の方法にしてみます。
Windows7以降であれば一応シェルレベルでやることが可能です。
ただし秒単位の日付がOFFのとき限定になります。

β1とβ14での違いはいまのところ不明ですが、今回調べてみて、ファイルシス
テムを介すということがとにかく原因となりやすいということがわかって、今後
の改善にも参考にになります。

[ ]
RE:03246 ファイル読み込みが遅くなった?No.03248
CHERRYVOICE さん 12/07/05 16:47
 
1.03 beta2にて、改善を確認しました。
1.02beta14相当の速度になりました。
ありがとうございました。

[ ]