秀丸の起動方法に関してNo.07978
かこん さん 05/06/01 09:00
 
タブモードに関してですが、どうもデスクトップ保存/復元にえらく時間がかかると
思っていたのですが、ふと気づいたらHidemaru.EXEプロセスがファイル数分だけ起動
していますね。

これは速度、リソース的に余りにも無駄だと思うのですが、タブモードの時は1プロ
セスで実行するとかいう事は考えてらっしゃらないのでしょうか?

例えば、インターネットエクスプローラーみたいに、単数、複数のプロセスで起動す
るオプションがあると使いやすいと思います。

[ ]
RE:07978 秀丸の起動方法に関してNo.07991
Iranoan さん 05/06/01 12:35
 
 かこんさん今日は、Iranoan です。
> これは速度、リソース的に余りにも無駄だと思うのですが、タブモードの時は1プロ
> セスで実行するとかいう事は考えてらっしゃらないのでしょうか?
 タブ・モードの時だけ同一プロセスにするというのは、色々面倒なことが起
きそうで、現実的でない気がします。どのモードであっても 1 プロセス、マ
ルチ・スレッドにするという考え方もあると思いますが、一部のマクロで互換
性が無くなる気がします。←実際、鶴亀では DLL 関係の扱いが異なるので。

[ ]
RE:07991 秀丸の起動方法に関してNo.07993
bouz さん 05/06/01 12:49
 
同感です。
たとえひとつのタブで死んでも、それさえkillすれば他は生きていますから、
利点のほうが大きいように思います。

[ ]
RE:07993 秀丸の起動方法に関してNo.08002
秀丸担当 さん 05/06/01 15:31
 

秀丸は昔から複数のプロセスとなっており、変更するとIranoanさんのいわれる
ように色々面倒なことが起きそうです。
IEはどうなっているのかと見たところ、iexplore.exeを複数起動したときは複数
のプロセスになり、IEからIEのウィンドウを増やしたときはプロセスは増えない
ようです。
そんな感じでうまいことすると問題なくできるかもしれませんが、リスクが高い
ように思います。
ですがメモリ消費が多いのも確かなので、検討するべきかもしれません。

[ ]
RE:08002 秀丸の起動方法に関してNo.08014
かこん さん 05/06/01 17:22
 
>秀丸は昔から複数のプロセスとなっており、変更するとIranoanさんのいわれる
>ように色々面倒なことが起きそうです。

でしょうね。当方も長くソフトの設計をやっているので最初のデザインを途中から変
えるのは至難の業。もしくはスクラッチからやったほうが良いかもしれませんね。

ただ、当方がファイルを30個ほど開いていつものように編集していたら仮想記憶がい
つもよりもやけに空きがないのに気づき、プロセスがファイル分起動していることに
気づきました。流石に30も開くと数百MB単位で仮想記憶領域が取られてしまいます。
ページファイルを設定していればただの仮想領域なので大した問題ではないでしょう
が、当方は諸事情によりページングを無効にしているのでかなり致命的な問題となっ
てしまいました。

ちなみに他のエディタではせいぜい50MBとかいう量しか使いませんが、秀丸の場合は
多数のファイルの編集には向かなくなってしまいますね。

[ ]