バグ? 秀丸ウィンドウを15個開くと挙動がNo.21882
NaO さん 06/10/03 16:05
 
お世話になります。
秀丸ver6.02をwinXP Pro SP2で使っております。

ファイルをたくさん開くことがあるのですが、
タブを使わずに個別ウィンドウをどんどん開いていくと
15個目のウィンドウからメニューバーが表示されないウィンドウが出現するようです。

しかもこの状態になると、
秀丸以外のアプリが起動できなかったり(エラーサウンドが鳴ります)
スタートメニューのプログラムメニューが展開できなかったり
するようです。

フォーラム内は検索したのですが重複がありましたらご容赦ください。
検証に必要な環境情報が当方で把握できませんのでご教示頂ければと思います。

よろしくお願い致します。

[ ]
RE:21882 バグ? 秀丸ウィンドウを15個開No.21883
秀丸担当 さん 06/10/03 17:01
 

>ファイルをたくさん開くことがあるのですが、
>タブを使わずに個別ウィンドウをどんどん開いていくと
>15個目のウィンドウからメニューバーが表示されないウィンドウが出現するようで
>す。
>
>しかもこの状態になると、
>秀丸以外のアプリが起動できなかったり(エラーサウンドが鳴ります)
>スタートメニューのプログラムメニューが展開できなかったり
>するようです。

これは、システムがウィンドウを管理していたりするメモリが不足していること
によって起きていると思われます。
普通はもっと起動しても大丈夫だと思いますが、おそらく秀丸エディタ以外にも
アプリケーションをたくさん起動しているのではないでしょうか。
一応、[その他]→[動作環境]→[環境]→[高度な環境]で、「秀丸エディタの起動
数を制限する]というのがあって、あらかじめあまり多く起動しないように抑制
することもできますが、根本的な解決にはならないです。

それで調べてみて今知ったのですが、レジストリをいじることによってシステム
が管理するメモリ領域を増やしてこの問題を解決することができるようです。

マイクロソフトによる説明はここのようです。
http://support.microsoft.com/default.aspx?scid=kb;ja;JP126962

以下のサイトに詳しい説明が載っていて、大変わかりやすかったです。
http://www.atmarkit.co.jp/fwin2k/win2ktips/071desktopheap/desktopheap.html

xpでも通用しました。
試しに、regedit.exeを起動して、
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
\SubSystems
の、Windowsの文字列の中のSharedSectionの3072の部分を6144に増やしてみたら
非常に快適になりました。

[ ]
RE:21883 バグ? 秀丸ウィンドウを15個開No.21884
NaO さん 06/10/03 20:09
 
>xpでも通用しました。
>試しに、regedit.exeを起動して、
>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
>\SubSystems
>の、Windowsの文字列の中のSharedSectionの3072の部分を6144に増やしてみたら
>非常に快適になりました。

丁寧なご返答を頂きありがとうございます。
仰るとおり思い返せば起動アプリケーションが多かったのが一因かと思います。
ご教示いただいたレジストリ設定を変更して再起動をかけた現在では15個で挙動がお
かしくなるということもなくなりました。

現状で様子を見てみようと思います。
ご丁寧にありがとうございました。
失礼致します。

[ ]