タグジャンプの動作が重いNo.17283
Takahito さん 04/06/01 13:32
 
こんにちは。秀丸に関して質問させて下さい。

10〜15位秀丸を立ち上げた状態でgrep検索をかけて
タグジャンプをするのですが、非常に時間がかかります。
レスポンス的には2秒程度かかるようです。
マシンはP4-2.4GHz、1GBメモリ、WinXP SP1です。
秀丸は4.07を利用しています。

そんなにスペックの古いマシンじゃないと思うのですが、
これくらいなのでしょうか?

体感的にはですが、立ち上がっている秀丸の数に比例す
る感じのようです。

改善は可能なのでしょうか??

[ ]
RE:17283 タグジャンプの動作が重いNo.17284
秀まるお2 さん 04/06/01 15:05
 
 こちらのWindowsXPテスト環境では、特に2秒もかかる程遅いことはありませ
んでした。

 こちらのテスト環境は、WindowsXP ProfessionalにServicePack2のRC1を入れ
たマシンでして、メモリは192Mバイト、CPUはCeleronの366MHzです。それでデス
クトップテーマもWindowsXP標準の状態で、大変動作が鈍いマシンです。

 それで秀丸を15くらい開いて、すべての秀丸で何らかのファイル(秀丸の
ソースコード用ファイルなど)を開いた状態にして、適当なgrep検索をしてから
タグジャンプとすると、1回目のタグジャンプではファイルを開く動作が入って
遅いことがありますが、既に開いたファイルに向かってのタグジャンプについて
は0.3秒くらいで切り替わります。

 何か、そちらのパソコンに限って問題が起きる要因があるんじゃないかと思い
ます。例えば、何か常駐する系のソフトが影響してるんじゃないかと思います。
秀丸エディタ以外に動作してるソフトを全部終了させて試してみて欲しいです。
それで具体的に何か原因となるソフトがあれば、それの名前を教えて欲しいです。

[ ]
RE:17284 タグジャンプの動作が重いNo.17286
Takahito さん 04/06/03 13:30
 
こんにちは。お返事が遅れて申し訳ありません。

直接の原因は、ネットワークドライブ越しに見ていたファイルに
タグジャンプを行っていた事が原因でした。

ローカルに保存したファイルで同じ状況にした場合は問題が出ま
せんでした。

> それで秀丸を15くらい開いて、すべての秀丸で何らかのファイル(秀丸の
>ソースコード用ファイルなど)を開いた状態にして、適当なgrep検索をしてから
>タグジャンプとすると、1回目のタグジャンプではファイルを開く動作が入って
>遅いことがありますが、既に開いたファイルに向かってのタグジャンプについて
>は0.3秒くらいで切り替わります。

原因は上記ですが、一応状況としては、

○開いている秀丸の数に比例する(1枚も開いていないときは、0.3秒くらいで確か
 に立ち上がる)
○動作が重いときはgrep表示している(タグジャンプを実行した)秀丸がCPU40%位
 取りに行っている

内部的な動作はよくわかりませんが、既に開いているウィンドウに対してのタグジ
ャンプでも時間がかかったので、気になると言えばなります。

これはこれで仕方がないということでしたら、構いません。
お騒がせ致しました。

[ ]
RE:17286 タグジャンプの動作が重いNo.17297
秀まるお2 さん 04/06/04 14:11
 
 こちらでテストしたら、確かにネットワーク越しのファイルで同じ症状が再現
しました。

 詳しく調べてみます。

[ ]
RE:17297 タグジャンプの動作が重いNo.17298
Takahito さん 04/06/04 14:28
 
秀まるお2さん、お返事ありがとうございます。

> こちらでテストしたら、確かにネットワーク越しのファイルで
> 同じ症状が再現しました。
> 詳しく調べてみます。

再現した症状という事で、蛇足の情報かもしれませんが、私の環境では
Windows同士のファイル共有ではなく、RedHat Linux7.2 + Samba 2.2.2ja
で構築されているファイルに対してアクセスしています。

お手数をおかけ致しますが、よろしくお願いいたします。

[ ]
RE:17298 タグジャンプの動作が重いNo.17299
秀まるお2 さん 04/06/04 15:12
 
 ファイル名がもしShort File Nameだったら、それをLong File Nameに変換す
る処理がありまして、タグジャンプの時にはその処理が何十回もループする形と
なり、さらに、ネットワークドライブ経由の場合にその処理が非常に遅いことが
分かりました。その変換処理を無くしてみたら、あっという間にジャンプしまし
た。(ローカルファイルの場合も高速化しました)

 ファイル名に「~」の文字を含んでなければその変換は必要ないと思うので、
そのような条件を使って処理を高速化しようと思います。レベルダウンしたらま
ずいので、その辺はもうちょっと調べて、たしかに「~」が無ければlong file
nameなのかどうかとか調べてから対応します。

 実際の作業は秀丸担当が引き継ぎまして、修正の反映もV4.10βの方でのみと
なります。

 ということでよろしくお願いします。

[ ]
RE:17299 タグジャンプの動作が重いNo.17300
Takahito さん 04/06/04 16:49
 
秀まるお2さん、こんにちは。

>その変換処理を無くしてみたら、あっという間にジャンプしまし
>た。(ローカルファイルの場合も高速化しました)

原因特定ができて何よりです。
どうもありがとうございます。

> 実際の作業は秀丸担当が引き継ぎまして、修正の反映もV4.10βの方でのみと
>なります。

はい、それで結構です。
よろしくお願いいたします。

[ ]
RE:17299 タグジャンプの動作が重いNo.17400
Takahito さん 04/06/17 13:02
 
秀丸担当者さん:

> 実際の作業は秀丸担当が引き継ぎまして、修正の反映もV4.10βの方でのみと
>なります。

ネットワーク越しのファイルオープン、タグジャンプ操作が
β33で改善されていることを確認いたしました。

どうもありがとうございました。

[ ]