7

Стоит ли слишком много путей к папкам в переменной папки?
Я имею в виду, что когда вы продолжаете добавлять пути в переменную System Path Environment, это приведет к тому, что Powershell будет загружаться немного медленнее, чем раньше?

Если это приведет к снижению производительности, какова альтернатива добавлению тонны путей к папкам в одной переменной PATH?

1 ответ1

1

Не уверен, почему вы делаете это в первую очередь.

Для Powershell нет необходимости загружать переменную PATH, когда вы можете использовать профили и псевдонимы. Затраты на производительность - это необходимость поиска каждой папки при поиске команд.

Тогда есть стоимость практичности. Путь - это глобальная переменная. Зачем использовать это для решения чего-то, что используется только Powershell и консолью? Глобальное решение локальной проблемы обычно приводит к непредвиденным последствиям.

Другое непреднамеренное последствие - неправильный ввод команды и запуск системы из-за пределов рабочего каталога. Это просто боль в тылу, а также уязвимость безопасности.

Редактировать:

Кстати, в то время как ОС имеет ограничение 32 767 для переменной PATH, командная строка имеет гораздо более короткую длину, где-то около 2000. Я не знаю точного числа.

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