Paper Plane xUI Part.4
■ このスレッドは過去ログ倉庫に格納されています
0368名無しさん@お腹いっぱい。
2010/10/18(月) 01:09:28ID:B9V9s7sD0ディレクトリ移動時に、ネットワーク先などの遅いディレクトリの場合に、
読み込みが遅いとディレクトリの移動に失敗することがあります。
一瞬ですが、
NOEL = 該当するものがありません
が表示されているように見えます。
低速モードや、
FUPD = 指定されたパスが見つからないので上位ディレクトリに移動しました
の動作にも関係有るかもしれませんが、よく分かりません。
また、非同期読み込みをONにしているにもかかわらず、
数秒間画面が凍って動作を受け付けなくなることがあります。
上の方に出ていた、上位ディレクトリに戻って1つ下のディレクトリに移動するというのを参考に、
ネットワーク先のディレクトリでBS BS DOWN ENTER UP UP UP DOWN ENTER
といったキーマクロを登録することでディレクトリ移動を効率化できると思ったのですが、
これを実行すると頻繁に別のディレクトリに入ってしまいます。
X_ardir秒後にキャッシュから表示するはずなのですが、それがキャンセルされているということは、
推測ですが、DFSを使用しているため、ファイルの削除と同様、
エラーが返ってくるがリトライすると成功しているとかそういった挙動がOSに有るのではないかということが1つ。
又、マクロを使用せず手動でキー操作すると成功率が格段に上がるため、タイミングに関係してそうです。
このあたりはキャッシュを優先させつつリトライできないでしょうか。
ディレクトリ移動数が増えるとX_ardir=1でもかなり時間がかかります。
キャッシュを先に表示して、非同期でディレクトリエントリを読み込んで画面更新するという動作は出来ないでしょうか。
また、上記キーマクロのようなディレクトリ移動においては、
・ディレクトリエントリの読み込みを一切待たずに次の処理に進む
・ディレクトリエントリをキャッシュから読み込むまで待つ
・ディレクトリエントリをディスクから読み込むまで待つ
といったマクロが本質的には必要になってくるのではないか、ということになり、この手法は筋が悪いかもしれません。
■ このスレッドは過去ログ倉庫に格納されています