Домашняя » как » Почему свернутые программы часто медленно открываются?

    Почему свернутые программы часто медленно открываются?

    Это кажется особенно нелогичным: вы минимизируете приложение, потому что вы планируете вернуться к нему позже и хотите пропустить закрытие приложения и его перезапуск позже, но иногда для его максимизации требуется даже больше времени, чем запускать его заново. Что дает?

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Вопрос

    Читатель SuperUser Барт хочет знать, почему он не экономит время с минимизацией приложений:

    Я много работаю в Photoshop CS6 и нескольких браузерах. Я не использую их все сразу, поэтому иногда некоторые приложения сворачиваются на панель задач на часы или дни.

    Проблема в том, что, когда я пытаюсь максимизировать их с панели задач - иногда это занимает больше времени, чем их запуск! Особенно Photoshop чувствует себя действительно странно в течение многих секунд после того, как наконец появляется, он медленный, не отвечает и даже иногда полностью зависает в течение минуты или двух.

    Это не проблема с аппаратным обеспечением, так как это всегда было так на всех на моих ПК.

    Могу ли я заметить это после обновления моего жесткого диска до SDD и добавления оперативной памяти (мой основной компьютер в настоящее время имеет 4 ГБ)? Могут ли парни с мощными ПК / маками сказать мне - это тоже случается с вами??

    Я предполагаю, что операционные системы как-то «фокусируются» на активном программном обеспечении и отодвигают все ресурсы от тех, которые работают, но не используются. Можно ли как-то установить приоритеты RAM / CPU / HDD или что-то, скажем, Photoshop, чтобы оно не замедлялось после длительного периода бездействия?

    Так в чем же дело? Почему он ждет, чтобы максимизировать свернутое приложение??

    Ответ

    Участник SuperUser Allquixotic объясняет, почему:

    Резюме

    Непосредственная проблема заключается в том, что свернутые вами программы выгружаются в «файл подкачки» на вашем жестком диске. Этот симптом можно улучшить, установив твердотельный диск (SSD), добавив в свою систему больше оперативной памяти, сократив количество открытых программ или обновив архитектуру системы (например, Ivy Bridge или Haswell). Из этих вариантов добавление ОЗУ, как правило, является наиболее эффективным решением..

    объяснение

    Поведение Windows по умолчанию - отдавать активным приложениям приоритет над неактивными приложениями, чтобы иметь место в ОЗУ. Когда возникает значительное давление памяти (то есть система не имеет много свободной оперативной памяти, если она позволяет каждой программе иметь всю оперативную память, которую она хочет), она начинает помещать свернутые программы в файл подкачки, что означает, что она записывает их содержимое. из ОЗУ на диск, а затем освобождает эту область ОЗУ. Эта свободная оперативная память помогает программам, которые вы активно используете, например веб-браузер, работать быстрее, потому что, если им нужно запросить новый сегмент памяти (например, когда вы открываете новую вкладку), они могут это сделать..

    Это «свободное» ОЗУ также используется как кеш страниц, Это означает, что когда активные программы пытаются прочитать данные на вашем жестком диске, эти данные могут быть кэшированы в ОЗУ, что препятствует доступу к вашему жесткому диску для получения этих данных. Используя большую часть оперативной памяти для кэширования страниц и выгружая неиспользуемые программы на диск, Windows пытается улучшить скорость отклика программ, которые вы активно используете, предоставляя им оперативную память и кэшируя файлы, к которым они обращаются. RAM вместо жесткого диска.

    Недостатком этого поведения является то, что свернутым программам может потребоваться некоторое время, чтобы скопировать их содержимое из файла подкачки на диск обратно в ОЗУ. Время увеличивается, чем больше занимает программа в памяти. Вот почему вы испытываете эту задержку при максимизации Photoshop.

    ОЗУ много в разы быстрее, чем жесткий диск (в зависимости от конкретного оборудования, он может достигать нескольких порядков). SSD значительно быстрее жесткого диска, но на несколько порядков медленнее, чем RAM. Наличие вашего файла подкачки на SSD Помогите, но он также изнашивает SSD быстрее, чем обычно, если ваш файл подкачки интенсивно используется из-за нагрузки на оперативную память.

    средства защиты

    Вот объяснение доступных средств и их общая эффективность:

    • Установка дополнительной оперативной памяти: Это рекомендуемый путь. Если ваша система не поддерживает больше оперативной памяти, чем вы уже установили, вам потребуется обновить больше вашей системы: возможно, материнскую плату, процессор, шасси, блок питания и т. Д. В зависимости от того, сколько ей лет. Если это ноутбук, скорее всего, вам придется купить новый ноутбук, который поддерживает больше установленной оперативной памяти. Когда вы устанавливаете больше оперативной памяти, вы уменьшаете давление памяти, который уменьшает использование файла подкачки, что хорошо во всем. Вы также выделяете больше оперативной памяти для кэширования страниц, что ускоряет работу всех программ, обращающихся к жесткому диску. Начиная с четвертого квартала 2013 года, моя личная рекомендация заключается в том, что у вас есть по крайней мере 8 ГБ ОЗУ для настольного компьютера или ноутбука, цель которого более сложна, чем просмотр веб-страниц и электронной почты. Это означает, что редактирование фотографий, редактирование / просмотр видео, игра в компьютерные игры, редактирование или запись звука, программирование / разработка и т. Д. Должны иметь как минимум 8 ГБ ОЗУ, если не больше.
    • Запускать меньше программ одновременно: Это будет работать только в том случае, если программы, которые вы используете, не используют много памяти самостоятельно. К сожалению, такие продукты Adobe Creative Suite, как Photoshop CS6, используют огромное количество памяти. Это также ограничивает вашу многозадачность. Это временное бесплатное средство, но закрытие вашего веб-браузера или Word может быть неудобным, например, при каждом запуске Photoshop. Это также не помешает Photoshop поменяться местами при сворачивании, так что это действительно не очень эффективное решение. Это помогает только в некоторых конкретных ситуациях.
    • Установите SSD: Если ваш файл подкачки находится на SSD, то улучшенная скорость SSD по сравнению с жестким диском приведет к повышению производительности, когда файл подкачки должен быть прочитан или записан. Имейте в виду, что твердотельные накопители не предназначены для того, чтобы выдерживать очень частый и постоянный случайный поток записей; они могут быть написаны только ограниченное количество раз, прежде чем они начинают ломаться. Интенсивное использование файла подкачки не особенно хорошая нагрузка для SSD. Вы должны установить SSD в комбинации с большой объем оперативной памяти, если вы хотите максимальной производительности при сохранении долговечности SSD.
    • Используйте более новую системную архитектуру: В зависимости от возраста вашей системы вы можете использовать устаревшую архитектуру системы. «Архитектура системы» обычно определяется как «поколение» (например, дети, родители, бабушка и дедушка и т. Д.) Материнской платы и процессора. Новые поколения обычно поддерживают более быстрый ввод-вывод (ввод / вывод), лучшую пропускную способность памяти, меньшую задержку и меньшую конкуренцию за совместно используемые ресурсы, вместо этого обеспечивая выделенные связи между компонентами. Например, начиная с поколения «Nehalem» (около 2009 г.), была исключена передняя боковая шина (FSB), что позволило устранить общее узкое место, поскольку почти все компоненты системы должны были использовать один и тот же FSB для передачи данных. Это было заменено архитектурой «точка-точка», означающей, что каждый компонент получает свою собственную выделенную «полосу» для ЦП, которая продолжает улучшаться каждые несколько лет с новыми поколениями. Как правило, вы увидите более значительное улучшение общей производительности системы в зависимости от «разрыва» между архитектурой вашего компьютера и самой последней доступной. Например, в архитектуре Pentium 4 2004 года будет значительно улучшено обновление до «Haswell» (последняя версия от 4 квартала 2013 года), чем в архитектуре «Sandy Bridge» с ~ 2010 года..

    связи

    Смежные вопросы:

    Как уменьшить перегрузку диска (подкачки)?

    Windows Swap (файл подкачки): включить или отключить?

    Кроме того, на всякий случай вы не должны отключать файл подкачки, так как это только ухудшит ситуацию; посмотреть здесь.

    И, если вам нужна дополнительная убедительность, чтобы оставить файл страницы Windows в покое, см. Здесь и здесь.


    Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.