Powershell 6 -производительность индикатора выполнения


Мне удалось сделать достаточно интересное исправление в Powershell 6. Если провести достаточно простой тест загрузки файла с отображением индикатора выполнения (Progress Bar) и без него, то скорость загрузки во втором случае в разы выше!  Такая же картина при выполнении любых командлетов, которые используют индикатор выполнения. Иначе говоря, индикатор выполнения сильно тормозит выполнение скрипта. Примеры можно посмотреть тут.

После патча, который сделал обновление эрана асинхронным,  тесты производительности показали, что разница в производительности стала менее 3%!

Это означает, что некоторые скрипты станут работать ощутимо быстрее без всяких переделок.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: