Jump to content

Воспринимаемая производительность

Воспринимаемая производительность в компьютерной инженерии означает, насколько быстро функция программного обеспечения выполняет свою задачу. Эта концепция применяется главным образом к аспектам принятия пользователем .

Время, необходимое для запуска приложения или загрузки файла, не сокращается за счет отображения экрана запуска (см. Заставка ) или диалогового окна хода выполнения файла . Тем не менее, он удовлетворяет некоторым человеческим потребностям: он отображается быстрее для пользователя, а также предоставляет визуальный сигнал, позволяющий ему понять, что система обрабатывает его запрос.

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

Методы улучшения воспринимаемой производительности могут включать в себя нечто большее, чем просто уменьшение задержки между запросом пользователя и визуальной обратной связью. Иногда увеличение задержки можно воспринимать как улучшение производительности, например, когда для переменной, управляемой пользователем, установлено скользящее среднее значение ввода пользователя. Это может создать впечатление более плавного движения, но управляемая переменная всегда достигает желаемого значения немного позже. Поскольку он сглаживает высокочастотный джиттер, когда пользователь пытается сохранить значение постоянным, у него может возникнуть ощущение, что ему это удается с большей легкостью. Такого рода компромисс был бы уместен для управления снайперской винтовкой в ​​видеоигре. Другим примером может быть выполнение тривиальных вычислений заранее, а не после того, как пользователь инициирует действие, например, предварительная сортировка большого списка данных до того, как пользователь захочет их увидеть.

Методика измерения и интерпретации воспринимаемой производительности удаленных систем показана в исследовании 2003 года. [1] и обновлен в 2005 году для виртуальных машин. [2]

Веб-производительность

[ редактировать ]

Для оптимизации веб-производительности важную роль играет воспринимаемая производительность. Он обманывает пользователя, заставляя его думать, что сайт загружается быстрее, чем есть на самом деле. Для этого ресурсы, блокирующие рендеринг, будут загружаться последними, чтобы позволить браузеру сначала отображать другие элементы: например, текстовый контент и изображения. Таким образом, даже если браузер загружает одни и те же элементы, сначала загружая неблокирующие ресурсы, пользователь сразу же начинает видеть некоторый контент. Этот трюк улучшает воспринимаемую производительность, улучшая общий пользовательский опыт.

Вот основные воспринимаемые шаги по улучшению пользовательского опыта:

Минимизируйте начальную загрузку страницы

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

Интерактивные элементы должны быть доступны.

Интерактивные элементы, на которые пользователь может нажимать или взаимодействовать с ними, должны иметь возможность выполнять эти действия как можно скорее. Даже если остальная часть страницы все еще загружается, если пользователь может быстрее взаимодействовать со страницей, он будет воспринимать сайт как быстрый.

Избегайте рендеринга элементов, которые могут вызвать мерцание на экране.

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

Инструменты

[ редактировать ]

Чтобы улучшить воспринимаемую производительность веб-страницы, существует множество инструментов, которые могут быть полезны:

Google Chrome : DevTools предоставляет способы измерения производительности сайта и дает представление о том, как его улучшить.

Webpagetest — SpeedIndex представляет собой среднее время, необходимое для отображения видимой части сайта.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a65c9792463c649c0ba7c556dde23f54__1608656580
URL1:https://arc.ask3.ru/arc/aa/a6/54/a65c9792463c649c0ba7c556dde23f54.html
Заголовок, (Title) документа по адресу, URL1:
Perceived performance - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)