Комментарии 56
в названии статьи Prelod вместо Preload, исправьте пожалуйста ;)
и еще, над цифрами большое белое пространство. Это только у меня, или ошибка при форматировании?
нет, не только у Вас... у меня тоже...
Белое пространство видимо его придется терпеть, так как оно добавляется автоформатированием. По какой-то причине между текстом и таблицей оно вставило кучу БР. Если его отключить, текст превратится в кашу. Так что извините:( А название поправил, спасибо.
ээээм... а что это перед графиком такой боооооольшой пролёт...
А о статье - Спасибо, попробуем....
А о статье - Спасибо, попробуем....
А как в использовании?
Кто-то пробовал?
Так же буду очень благодарен за комментирования профи в данной области!
Спасибо!!!
Кто-то пробовал?
Так же буду очень благодарен за комментирования профи в данной области!
Спасибо!!!
Я не профи но скажу. Ничего нового в этом нет, а этого и не надо. По такому же принципу работают прелоадер Adobe Reader или OpenOffice в Windows. Это полезно и эффективно, но только при наличии достаточного запаса оперативной памяти.
НЛО прилетело и опубликовало эту надпись здесь
Тоже вариант, но требует больше телодвижений. И особенно полезен будет приверженцам KDE. Кто интересуется, может почитать например http://citkit.ru/articles/168/ (это не к автору коментария)
Поробовал, результат действительно заметен, набрал top, демона там не обнаружил, посмотрим как дальше себя покажет. в любом случае спасибо за информацию.
Сколько ОЗУ необходимо иметь чтобы был смысл пользоватся этой технологией? Т.е если у меня 1Гб ОЗУ есть ли смысл в её применении?
А в висте уже давно аналогичная штука есть. Superfetch называется. Работает действительно хорошо.
Коментарий, какой-то враждебный. Очень хорошо, что там есть такая штука, но так, для информации с сайта этой штуки: preload 0.2 release 2005-09-01
Да считайте комментарий каким угодно. Я просто сообщил, что аналогичные технологии есть не только в мире Линукс и они действительно работают на практике.
Вау, кто бы мог подумать! Теперь я знаю зачем Висте гигабайт оперативы минимум! =)
Шучу, шучу. Естественно, есть. Мы и не спорим.
Шучу, шучу. Естественно, есть. Мы и не спорим.
Prefetch был ещё в Windows XP.
Текущая версия проекта вышла 2006. Так что правильней сказать - а в Висту такое тоже из линукса сперли :)
Ну Виста тоже в 2006-ом вышла. А, учитывая то, что preload формально бета, а разработка висты началась давно, далеко не очевидно, кто первый.
Впрочем, спор на данную тему считаю бессмысленным.
Впрочем, спор на данную тему считаю бессмысленным.
конечно очевидно - впервые это появилось в линуксе
Очередной бессмысленный фанат линукса?
Не думаю, просто большинство вещей в Windows откуда-нибудь скопировано, оригинальных идей в Windows практически нет. Я отдаю должное, что в этой системе каждая вещь обернута в красивый фантик, но не более того, в связи с этим мне кажется что в Windows тулзе просто взяли готовую идею, быстро написали аналог существующей программы и навернули на него ГУИ.
Насчет дат релизов - я думаю что Микрософт в состоянии за год написать аналог preload-а, тем более там работают специалисты (работают за деньги, а не просто из энтузиазма)
Насчет дат релизов - я думаю что Микрософт в состоянии за год написать аналог preload-а, тем более там работают специалисты (работают за деньги, а не просто из энтузиазма)
Висту разработали за 1 день? 6 лет её делали.
Вышла виста в 2006м году, вот и посчитайте где был Preload даже во время публичного бета тестирования.
И про Prefetch тоже не забудьте.
Вышла виста в 2006м году, вот и посчитайте где был Preload даже во время публичного бета тестирования.
И про Prefetch тоже не забудьте.
К слову в оригинале статьи суперфетч упоминается
а для windows такого нет?
> кеширует их и используемые ими библиотеки,
> что приводит к повышению скорости загрузки программ
Кеширует где, на винте? А при загрузке ОС заливает в память?
То есть время загрузки ОС будет дольше, а запуск программ быстрее? Так?
> что приводит к повышению скорости загрузки программ
Кеширует где, на винте? А при загрузке ОС заливает в память?
То есть время загрузки ОС будет дольше, а запуск программ быстрее? Так?
Эта функция есть не только в Vista, но и в XP. Там она называется PreFetch. А XP у нас 2001 года :)
А вообще это прикольная фича. Здорово что она и в Linux есть.
А вообще это прикольная фича. Здорово что она и в Linux есть.
Говорят подобная фича есть в XP SP2.
One of the many claims Microsoft makes for Windows Longhorn is that it wil launch applications 15% faster than Windows XP does currently. This is down to improvements in the Prefetch functionality. There's no need to wait until Longhorn arrives; this improvement is already in Windows XP thanks to Service Pack 2. It just needs to be turned on.
To enable super prefetch:
* Use a registry editing tool to navigate to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Contro l\Session Manager\Memory Management\PrefetchParameters
* Insert a value with the following details:
Data Type: DWORD
Value Name: EnableSuperfetch
Value: 1
http://www.tbreak.com/forums/showthread.…
Я эту фичу поставил, замерил скорость открывания фотошопа в первый раз. Перезагрузился - время такое-же. Посмотрим что будет через недельку.
p.s. 4ГБ ОЗУ WinXP 64 bit
One of the many claims Microsoft makes for Windows Longhorn is that it wil launch applications 15% faster than Windows XP does currently. This is down to improvements in the Prefetch functionality. There's no need to wait until Longhorn arrives; this improvement is already in Windows XP thanks to Service Pack 2. It just needs to be turned on.
To enable super prefetch:
* Use a registry editing tool to navigate to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Contro l\Session Manager\Memory Management\PrefetchParameters
* Insert a value with the following details:
Data Type: DWORD
Value Name: EnableSuperfetch
Value: 1
http://www.tbreak.com/forums/showthread.…
Я эту фичу поставил, замерил скорость открывания фотошопа в первый раз. Перезагрузился - время такое-же. Посмотрим что будет через недельку.
p.s. 4ГБ ОЗУ WinXP 64 bit
И не заметите :)
Windows XP понятия не имеет ни о технологии, ни даже о слове Superfetch.
Управление ее Prefetcher-ом осуществляется через ключ реестра:
Windows XP понятия не имеет ни о технологии, ни даже о слове Superfetch.
Управление ее Prefetcher-ом осуществляется через ключ реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]Причем по умолчанию он обычно установлен в "3", т.е. по максимуму.
EnablePrefetcher=0 ;Отключить сервис
или
EnablePrefetcher=1 ;Упреждающая выборка запускаемых приложений
или
EnablePrefetcher=2 ;Запускаемых только во время загрузки
или
EnablePrefetcher=3 ;Включены оба режима
о как... А подобие Superfetch на Xp есть?
Нет.
Суть технологии Prefetch в XP — это создание и кеширование некого плана загрузки приложения. Т.е. откуда и в какой последовательности загружаются dll-ки, сколько памяти резервируется под данные и т.д. Короче, все параметры, которые вычисляются из PE-заголовков при обычной загрузке.
Superfetch же занимает неиспользуемую память именно образами этих модулей. Из-за этого в адрес Висты было много "криков", что она жрет очень много памяти.
Суть технологии Prefetch в XP — это создание и кеширование некого плана загрузки приложения. Т.е. откуда и в какой последовательности загружаются dll-ки, сколько памяти резервируется под данные и т.д. Короче, все параметры, которые вычисляются из PE-заголовков при обычной загрузке.
Superfetch же занимает неиспользуемую память именно образами этих модулей. Из-за этого в адрес Висты было много "криков", что она жрет очень много памяти.
спасибо, содержательно.
Никаких телодвижений для помещения в автозагрузку не надо, как я понял ?
Никаких телодвижений для помещения в автозагрузку не надо, как я понял ?
ой, оно ж 2006-ого года...
Очень интересно. Подскажите, а что еще есть полезного на тему оптимизации скорости, кроме preload и prelink? Ну, если не вспоминать про Gentoo)
Нашел интересную статью - https://wiki.ubuntu.com/AutomaticBootAnd…
В частности о preload там говорится следующее:
"The idea is unsuitable for speeding up application startup for the following reasons:
It runs as daemon, wakes up every 20 seconds to see if files should be preloaded. It cannot react to application starting in this 20 seconds interval.
It analyzes what applications are running together and fetches their files. It might work for applications which are started during login as this is predictable, but it does not work well for applications which are started on user demand, for example Firefox or OpenOffice.
It analyzes /proc/pid/maps to see what files are used by application, so it does not notice files accessed using read() system call."
В частности о preload там говорится следующее:
"The idea is unsuitable for speeding up application startup for the following reasons:
It runs as daemon, wakes up every 20 seconds to see if files should be preloaded. It cannot react to application starting in this 20 seconds interval.
It analyzes what applications are running together and fetches their files. It might work for applications which are started during login as this is predictable, but it does not work well for applications which are started on user demand, for example Firefox or OpenOffice.
It analyzes /proc/pid/maps to see what files are used by application, so it does not notice files accessed using read() system call."
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ускорение запуска программ с помощью Preload