http://support.microsoft.com/kb/327699
USERProcessHandleQuota
USERPostMessageLimit
GDIProcessHandleQuota
大家參考看看~
另外 file handle ..就我之前寫程式測試..這應該是單一 process 的限制.
您可以試試用 c++ , fopen 去開檔案試試..看看最大開到幾個檔案..
記得之前測試大約都是 2000多個左右..
另外你可以用比較低階的 file call 法.. 就可以不算 file handle .
以上是我自己的心得..有誤歡迎糾正.
ps:剛剛找到那個程式測了一下:
D:\myprog\FileHandleNumber>java TestFileHandle
now ExistFile Handle number:2045
我是寫成 jni ..
jni 裡頭開檔是用 open, 最大開 5000 個..開到 2045 ..就開不了了
for(i=0; i < 5000; i++)
{
if( (fp[i]=open(strAnsiPath.c_str(), O_RDONLY)) == -1 )
break ;
n++ ;
}