Мне было интересно, если производительность компьютера каким-либо образом выигрывает, просто скрывая значки на рабочем столе. Я не уверен, что они все равно продолжают работать в фоновом режиме или их игнорируют, что повышает скорость.
2 ответа
Из того, что я могу сказать, они не используются вообще. Значок не загружен, все не отображается. Используя надлежащий метод Windows для того, чтобы они были "спрятаны", они в основном отсутствуют или игнорируются.
Для меня это не быстрее, потому что, хотя они на самом деле не на рабочем столе, у меня они на панели инструментов (вместо). Те, что в меню «Пуск», не отображаются до тех пор, пока их не просмотрят. Большая часть этого хранится в IconCache, и это ускоряет получение значков, в отличие от того, чтобы извлекать их из того места, где они хранятся, часто это может быть внутри программ и сами по себе.
Разные вещи обновляют представления по-разному, некоторые сторонние дополнения и все, возможно, используют ненужные обновления рабочего стола, список возможностей можно продолжить. Согласен с Climenole, ни ярлык, ни программа не запущены, и активность супер-сборщика не изменится ни одним простым присутствием значков.
Быстрее? Спектакль? Конечно, количество будет небольшим и зависит от многих других вещей.
Мне было интересно, если производительность компьютера каким-либо образом выигрывает, просто скрывая значки на рабочем столе.
В общем нет.
На загрузку значков ярлыков на рабочем столе влияют два фактора: количество элементов на рабочем столе (у некоторых людей смешной рабочий стол) и источник значков.
Если значок для ярлыка хранится в .ico
файле, его можно загрузить немедленно, тем более что файлы значков обычно довольно маленькие. Однако, если значок хранится в файле .dll'/'.exe
, их необходимо проанализировать из ресурсов файла, и если у вас запущено антивирусное программное обеспечение, это может занять некоторое время, пока файл сканируется ( что постепенно ухудшается с увеличением размера исполняемого файла).
Несмотря на это, общее влияние на производительность обычно происходит только при запуске. После этого данные для значков уже находятся в памяти Проводника (как указал Psycogeek, кэш значков), поэтому им не нужно их снова читать и они могут отображать значки очень быстро. (Обратите внимание, что если - по какой-то причине - у вас не установлены драйверы для вашей видеокарты, то рисование всех значков на рабочем столе действительно может занять - немного - больше времени, чем просто рисование фона.)
Для записи, иконки и пиктограммы для ярлыков и файлов загружаются только тогда , когда они необходимы, то есть, когда ярлык / файла отображается. Это можно увидеть, открыв папку с множеством изображений в режиме миниатюр. Посмотрите на индикатор активности жесткого диска, и вы увидите, что он мигает только при прокрутке вниз и отображении новых файлов; то есть проводник Windows автоматически не загружает значки / эскизы для каждого файла в папке.
Конечно, рабочий стол всегда виден, поэтому, если на нем много ярлыков, Windows загрузит их значки при запуске. Помимо того, что на их загрузку уходит некоторое время, он также использует больше памяти. Если видно очень много значков, тогда используется больше памяти, что может повлиять на производительность, так как для программ будет меньше свободной памяти.
Я не уверен, что они все равно продолжают работать в фоновом режиме или их игнорируют, что повышает скорость.
Это просто ярлыки для файлов, они не запускаются до тех пор, пока вы на самом деле не щелкнете по ним дважды. В меню «Пуск» есть похожие ярлыки, но они тоже не «запускаются», пока вы не нажмете на них.