Windows2000質問スレッド Part90

このエントリーをはてなブックマークに追加
593名無し~3.EXE
今、リソースに関連する問題で右往左往しています。
TABブラウザ(MDIBrowser)を使用していて、100Page以上常に開いているのですが、
さらに他のアプリをいくつか起動させると画面が乱れ、その後の動作が不安定になる。
MDIBrowserのプロセスは、USERオブジェクト1900前後、GDIオブジェクト6300前後。
かなり多く消費していることはわかるのですが…

W2k系でのリソースといえば、TuneApp等で「Win32サブシステムヒープサイズ」を増やすのが
一般的だが、Defaultの3MBから段階的に10MBまで増やしてみても改善せず。
「プロセス毎のハンドル数制限」を増やしても同様。

MicrosoftのDesktopHeapMonitor
 http://www.microsoft.com/downloads/details.aspx?familyid=5cfc9b74-97aa-4510-b4b9-b2dc98c8ed8b&displaylang=en
を利用して使用しているヒープサイズを調べてみたが、意外なことにDefaultの3MBすら
使い切っていなかった事が判明。

さらに調べて、
 http://support.microsoft.com/kb/840342/ja
を元に、SessionViewSizeとSessionPoolSizeをそれぞれ48MBまで設定してみたが、これまた改善せず。

お手上げです。
どなたかリソース不足?の改善方法を教えてください。

TABブラウザをお使いでしたら、
・アメダスデータ 前24時間積算雨量
 http://www.bioweather.net/detailed/kishodata/amedas/amedas2400.htm
が1画面で大量のGDIオブジェクトを消費しますので(注:その時の全国の積算雨量に依存しますが)、
30枚ぐらい開いていくと10,000ぐらい消費できます。
どれくらいまで開けるか試していただけませんか?