2009-04-08 9 views

Répondre

1

hmm ... Je me suis peut-être trompé avant - setmaxstdio (voir here) - mais c'est par processus, pas à l'échelle du système. Je peux me tromper, mais je ne pensais pas qu'il y avait une limite à définir dans Windows ... mais à moins que vous ne puissiez dire comment cela se rapporte à la programmation, je pense que cette réponse sera bientôt fermée.

Si vous êtes dans la zone "IT Pro" (plutôt que dans le développement), un site frère, serverfault.com, sera bientôt disponible pour ce type de question.

+0

La seule limite que je connais est plus liée au nombre maximum de poignées de noyau - cela semble être quelque chose dans la gamme de 100000, mais cela permet pour toutes sortes de choses, y compris les fichiers –

4

Je ne crois pas que une limite de Windows actuelle O/S sur le nombre total de descripteurs de fichiers, mais la bibliothèque d'exécution MS (msvcrt.dll) a un par processus limite de 2048, mais aussi loin que Je sais que cela n'est pas imposé par l'O/S.

Il peut être augmenté uniquement en créant votre propre version de la bibliothèque d'exécution MS à partir de la source.