WindowsのGUIアプリケーションを起動すると、ユーザーリソース領域が消費されます。
9x系ではユーザーリソース領域が64KBしかないためによく問題になりますが、Windows 2000 Professionalの場合、デフォルトで3072KB(9x系の48倍)のユーザーリソース領域が確保されているためにリソース不足が起きることはまずありません。
しかし、ご質問にあるように200個もプロセスを起動すれば、当然リソース不足が起きると思われます。(90個しか起動できないのは多分そのためだと思います。)
ユーザーリソースの設定個所は、レジストリの
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
の
"Windows"キーの
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
の3072の部分です。
投稿日時 - 2002-04-11 12:14:11
お礼
ありがとうございました。
試してみます。
本当にありがとうございました。
投稿日時 - 2002-04-11 14:09:10
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(0件中 0~0件目)
新着
注目ピックアップ