ivvi
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Когда удаляешь программу стандартным диалогом, а затем инсталлируешь новый релиз, при первом запуске часть времени уходит на подготовку эскизов, что замедляет работу. Когда инстраллируешь новый релиз поверх старого, база эскизов уже готова, и на ее формирование не требуются дополнительные ресурсы. Поэтому, если несколько раз сносить старые релизы и ставить новые и наоборот, может в определенных случаях возникнуть впечатление ускорения работы программы. Я сам сначала обрадовался - вот здорово, на 20% быстрее работает! Но не все так просто в этом мире. Я сравнивал скорости работы FSIV 3.1 Beta2 и 3.2. Материал для отображения - 288 цифровых фоток (JPG) разного размера, большинство - 2-2,5 Мб. Общий размер всех фоток - 612299 Кб. Комп - Celeron 1700, 256 Мб DDR, 64 Мб видеопамяти. Из памяти были удалены все работающие программы, кроме тех приложений, что требуются для поддержания нормальной работы WinXP. Проверка представляла собой последовательный просмотр всех изображений в папке (288 шт.) с нажатой клавишей 'пробел'. Результаты: Измерение 1: FSIV 3.1 Beta 2 после запуска - 5 минут 4 сек. FSIV 3.1 Beta 2 повторно - 4 минуты 8,5 сек. FSIV 3.2 после запуска - 4 минуты 59 сек. FSIV 3.2 повторно - 4 минуты 4 сек. Измерение 2: FSIV 3.1 Beta 2 после запуска - 5 минут 3 сек. FSIV 3.1 Beta 2 повторно - 4 минуты 8 сек. FSIV 3.2 после запуска - 4 минуты 56 сек. FSIV 3.2 повторно - 4 минуты 3,5 сек. Как видим, ускорение в версии 3.2 на уровне статистической погрешности. Очевидно, это связано с исправлением "некоторых" ошибок (по сообщениям разработчиков). Вряд ли они меняли что-то в ядре, обязательно бы сообщили. Кстати, если открыть пару окон: IE, Total Commander, т.е. смоделировать полную рабочую среду, работа в обеих версиях тормозится на несколько процентов. Возможно также имеет значение фрагментация системного кеша и др. факторы, но уж так глубоко я не копал. |