6

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

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

2 ответа2

4

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

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

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

Цитировать:

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .