2009-04-08 3 views

답변

1

흠 ... 전에 setmaxstdio (here 참조)가 잘못되었을 수도 있지만 시스템 전체가 아니라 프로세스 단위입니다.

내가 틀릴 수도 있지만 Windows에서 설정하는 제한이 있다고 생각하지 않았습니다 ...하지만 프로그래밍과 관련하여 어떻게 말할 수 없다면이 답변이 곧 마감 될 것으로 예상됩니다.

개발 중이 라기보다는 "IT Pro"영역에있는 경우, 자매 사이트 serverfault.com이 있습니다.이 유형의 질문은 곧 제공 될 예정입니다.

+0

내가 알고있는 유일한 제한은 커널 핸들의 최대 수와 관련이 있습니다. 이것은 100000의 범위에있는 것으로 보입니다. 그러나 이것은 파일을 포함하지 않는 모든 방식을 허용합니다 –

4

내가 현재 Windows O/S가 파일 기술자의 수에 제한이 있지만 MS의 런타임 라이브러리 (msvcrt.dll)가 늘어나는만큼,이기는하지만 2048 프로세스 당 한계가 있다고 생각하지 않습니다 나는 그것이 O/S에 의해 강제되지 않는다는 것을 압니다.

소스에서 MS 런타임 라이브러리의 자체 버전을 빌드해야만이 파일을 늘릴 수 있습니다.