Я понимаю, что ответ на этот вопрос может зависеть от параметров реестра и от версии Windows и, возможно, от объема ОЗУ, если памяти недостаточно. Ради этого вопроса предположим, что на сервере достаточно ОЗУ (3+ GiB).
Если приложение (стороннее приложение в этом случае) теряет ручку в несколько сотен часов, сколько суммарных дескрипторов может терять приложение, прежде чем другие приложения столкнутся с проблемами? Под "проблемами" я имею в виду, например, не запускать поток, не открывать файл и т.д.
Я видел, как некоторые серверы (слегка загруженные) отлично работают с процессом (как правило, процессом базы данных) с использованием нескольких десятков тысяч дескрипторов, поэтому старое ограничение дескриптора 10000 явно не является проблемой. (И это все равно было пределом для каждого процесса, поэтому не повлияло бы на мое приложение, которое хорошо под этим.)
Может ли кто-нибудь ответить на вопрос или указать мне на некоторые ресурсы, которые объясняют, сколько всего ручек сервера Windows разрешит до того, как вы закончите эффективно (из ручек или других системных ресурсов)?