Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 593
Благодарности: 222

Профиль | Отправить PM | Цитировать


Цитата R.I.G.:
У меня идея появилась как можно еще ускорить установку драйверов. Львиную долю времени установки занимает распаковка архивов, а особенно пака с видео-драйверами. Можно в программе запустить два потока, в одном распаковывается пак с видео, а во втором - распаковываются и устанавливаются остальные драйвера. Когда они установятся ставятся уже распакованные драйвера на видео. Или другой вариант: пока ставятся драйвера на видео (тоже не быстрый процесс) - распаковывать еще что нибудь, процессор в это время не сильно нагружен, судя по диспетчеру. »
Начиная с трехсотых ревизий, SDI умеет одновременно распаковывать несколько драйверпаков, используя все ядра процессора. Пока эта оптимизация применяется только при индексации, но в будущем она может быть применена и для распаковки драйверпаков при установке.

Тут нужно учитывать что 32-битная версия программы не может использовать более 2GB памяти даже если памяти больше и система 64-битная. Это означает что памяти хватает максимум на 3 потока. В случае когда программа утыкается в 2GB, она ждет пока другие потоки не закончат работу и не освободят память. 64-битная версия SDI не имеет такого ограничения.

Цитата mooduck:
А еще добавить к выше сказанному следующее предложение по оптимизации:
1. из всех паков удалить дрова от висты. все равно ее никто не устанавливает и врядли будет. Паки полегчают в размерах существенно!
2. разделить паки для операционных систем: Отдельно паки для ХР, Win7, Win8/81, Win10. (в некоторых паках уже есть отдельные паки, правда только лишь для ХР и это хорошо) »
Я также веду работу над скриптом по перепаковке драйверпаков. Он найдет дубликаты драйверов и объединить их в общие папки. Например, папки 6x86 и 7x86 часто можно объединить, так как у них много общих файлов с идентичным содержимым.

Это позволит уменьшить размер драйверпаков за счет удаления дубликатов с разными маркерами и отказа от непрерывности архивов(работа с архивами как с магнитофонными кассетами).

-------
Автор программы Snappy Driver Installer

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:43, 30-06-2015 | #908