大ファイルの分割表示No.36475
sige さん 18/04/19 16:46
 
ファイルの一部を開くダイアログでファイルサイズが1,708,527,523(1.7Gbyte)でサ
イズが170,852,752バイトで、
読み込む範囲を指定するスライダが左端のときも、真ん中のときも、開いたファイル
の位置は先頭で変わりません。
真ん中あたりを開いたとき(ファイルの一部5/10 offset:684094404bytes)(684MB)
となっています。
WINDOWS10HOME、秀丸は64ビット版VER8.81beta5です。
直前に使っていた32bit版v8.77では、表示される位置が先頭でないだけで、スライ
ダを変えても表示される位置は変わりません。

[ ]
RE:36475 大ファイルの分割表示No.36476
秀丸担当 さん 18/04/19 17:30
 

約1.7GBのファイルを作ってファイルの一部を開くのを試してみたところでは、うま
く再現できませんでしたが、先頭になってしまうとしたら問題だと思います。
可能性としては、テンポラリファイルの再利用が働いて、再利用してしまうために前
と同じ内容になるということがあるかもしれないです。
[その他]→[動作環境]→[パフォーマンス]の「詳細...」にある「テンポラリファイ
ルを利用して再オープンの高速化」がONになっていると、以前に開いた内容とファイ
ルサイズやタイムスタンプや秀丸エディタの設定などの条件が一致していると再利用
するようになります。

こちらで再利用をONして試してみたところでは、再現できなかったのですが、トレー
スしてみたら、再利用するかどうかの条件を調べる途中で、条件が合わないとなって
再利用はしていませんでした。
しかし再利用するかどうかを調べること自体がおかしいので、そもそも調べることは
無いように今後のバージョンで修正します。

もしそれが関係しているとしたら、「テンポラリファイルを利用して再オープンの高
速化」をOFFにすると回避できると思います。

それが関係しないとしたら、わからないですが、何らかの設定が関係しているかもし
れないので、もし差支えなければ、設定内容をファイルに保存したものを送っていた
だけると再現できるかもしれません。設定内容は[その他]→[設定内容の保存/復元]
でファイルに保存できます。
送っていただける場合"taki@maruo.co.jp"まで送っていただけると助かります。


[ ]
RE:36476 大ファイルの分割表示No.36477
sige さん 18/04/19 18:30
 
ご案内の設定では直りませんので、設定の保存ファイルはメールでお送りしました。
追加の情報です。1行は大体38バイト程度ですので、行数は4500行程度になり
ます。

[ ]
RE:36477 大ファイルの分割表示No.36478
sige さん 18/04/19 18:31
 
訂正:行数は4500万行程度になります。

[ ]
RE:36478 大ファイルの分割表示No.36479
秀丸担当 さん 18/04/20 08:23
 

設定ファイルを受け取りました。
ありがとうございます。
設定ファイルだけではうまく再現できなかったのですが、テンポラリファイルの再利
用をONにして、再現させることができました。
こちらで前に再現できなかったのはデバッグ版のためでした。
テンポラリファイルの再利用はOFFにされた状態では再現できないです。
あと、OFFになていれば関係無いはずですが、[その他]→[動作環境]→[パフォーマン
ス]→[詳細]の「保存されているテンポラリファイルの消去!」ボタンが押せる場合は
押して消去すると確実だと思います。
少なくともテンポラリファイルの再利用で問題があることは間違いないので、まずは
その点をV8.81β6で修正させていただきます。

あと気になったこととして、[その他]→[ファイルタイプ別の設定]→[体裁]→[詳細]
→[カーソル位置の自動復元]がONになっていると、読み込み位置が違っていても相対
的な位置としてカーソル位置が移動するので、開いた直後ではずれた位置に見える場
合もあるかもしれないと思いました。



[ ]
RE:36479 大ファイルの分割表示No.36480
秀丸担当 さん 18/04/20 09:09
 

V8.81β6を作成しました。
以下のページの「先行開発バージョンはこちら」からダウンロードできます。
https://hide.maruo.co.jp/software/hidemaru.html
sigeさんのところで起きている問題がテンポラリファイルの再利用の問題かどうかは
わからないですが、少なくともこちらで確認できた問題はあるので、これで試してみ
てほしいです。
あと、ファイルの一部を読み込むときはカーソル位置の自動復元もしないようにして
います。

[ ]
RE:36480 大ファイルの分割表示No.36482
sige さん 18/04/20 10:38
 
>V8.81β6を作成しました。

これですと、動作はokでした。
対応ありがとうございました。


[ ]
RE:36482 大ファイルの分割表示No.36483
秀丸担当 さん 18/04/20 11:16
 

早速のご確認ありがとうございます。
V8.81β6で大丈夫になったということでよかったです。

[ ]