Работает ли аргумент /prefetch:1 для любого приложения?

Я нашел некоторую информацию об аргументе /prefetch:1 в некоторых приложениях, таких как Microsoft Word и Excel. Вы добавляете этот аргумент в ярлык, который указывает на эти приложения.

Если я добавлю это к ярлыкам для некоторых программ сторонних разработчиков, получу ли я те же преимущества (например, оптимизацию запуска, генерируемую предварительными выборками)? Может ли Windows интерпретировать эту опцию для любого ярлыка?

3 ответа

Решение

/prefetch:1 Переключатель - это в основном змеиный жир, поскольку он, предположительно, ускоряет запуск других приложений.

Для чего он используется, когда приложение, такое как Windows Media Player, имеет несколько режимов, в которых они могут запускаться, тогда оно используется так, чтобы их данные предварительной выборки оптимизировались для конкретного режима, в котором приложение запускается. Так что, если приложения запускается с эквивалентом "/playdvd /prefetch:1" и загружает определенный набор библиотек Windows, затем средство предварительной выборки Windows создает новый профиль для этого конкретного экземпляра приложения, чтобы средство предварительной загрузки не загружало библиотеки, которые приложение не собирался просить.

Смотрите раздел "Разоблачение" еще один фальшивый совет Windows

Цитировать:

Флаг /prefetch:# просматривается ОС при создании процесса, однако он имеет одну (и только одну) цель. Добавляем переданный номер в хеш. Зачем? WMP является многоцелевым приложением и может делать много разных вещей. Библиотеки DLL и код, к которому они прикасаются, будут сильно отличаться при воспроизведении WMV, чем при воспроизведении DVD, копировании компакт-диска, прослушивании потока Shoutcast или любых других вещах, которые может выполнять WMP. Если бы у нас был только один хеш для WMP, тогда предварительная выборка была бы правильной только для одного такого использования. Неправильные данные предварительной выборки не будут фатальной ошибкой - они просто загрузят страницы в память, которые никогда не будут использоваться, а затем как можно скорее будут выгружены обратно на диск. Тем не менее, это контрпродуктивно. Указывая флаг /prefetch:# с различным номером для каждого "режима", который может выполнять WMP, каждый режим получает свой отдельный хэш-файл, и, таким образом, мы правильно выполняем предварительную выборку.

Нет, это не работает ни для одного приложения, но для многих это действительно здорово.

Помните, что это (Пробел) /Prefetch:1

щелкните правой кнопкой мыши «Свойства», выберите «Цель». Итак, для Chrome это будет

«C:\Program Files (x86)\Google\Chrome\Application\chrome.exe» /Prefetch:1

..Все, что ты можешь сделать, это попробовать.

Я обнаружил, что Norton Internet Security использует один и тот же аргумент для подстрекательства, однако я попытался сделать это с некоторыми программами и не дал результатов.

Другие вопросы по тегам