Я устанавливаю на свою машину Win 10 среду разработки для проекта, следуя учебному пособию для Linux, и одним из шагов является установка soft nofile 4096 и hard nofile 65572. Я знаю, что они делают в Linux, но мне интересно, есть ли эквивалент в Windows или я должен просто пропустить этот шаг вообще.

1 ответ1

3

(Для людей , не знакомых с Linux: эти параметры представляют собой п умбру орто пера файл с , что процесс некорневая может быть.)

Нет, в Windows практически нет ограничений на количество дескрипторов (и, следовательно, файлов), которые пользователь или процесс могут открыть одновременно. Как упоминалось в статье, на которую ссылается Фрэнк Томас в комментариях, каждый процесс может иметь до 16 777 216 открытых дескрипторов, поскольку это максимально допустимое количество записей в таблице дескрипторов, но это гораздо больше, чем когда-либо может понадобиться любому приложению. На практике вы не можете добраться туда, потому что вам нужна память для других вещей.

Обратите внимание, что ограничение "максимальное количество открытых файлов в сеансе", показанное net config server применяется только к клиентам, получающим доступ к файлам из общих сетевых ресурсов. Команда net не предоставляет способ изменить это ограничение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .