Введение
В компьютерной технике воспринимаемая производительность относится к тому, насколько быстро функция программного обеспечения выполняет свою задачу. Концепция применяется в основном к аспектам принятия пользователями. Время, необходимое для запуска приложения или загрузки файла, не ускоряется, показывая экран запуска (см. Экран Splash) или диалоговое окно прогресса файла. Однако он удовлетворяет некоторым человеческим потребностям: он кажется быстрее пользователю, а также предоставляет визуальный сигнал, чтобы дать им знать, что система обрабатывает их запрос. В большинстве случаев увеличение реальной производительности увеличивает воспринимаемую производительность, но когда реальная производительность не может быть увеличена из-за физических ограничений, могут использоваться методы для увеличения воспринимаемой производительности за счет незначительного снижения реальной производительности. Например, рисование и обновление панели прогресса во время загрузки файла удовлетворяет пользователя, который смотрит, но крадет время от процесса, который фактически загружает файл, но обычно это только очень небольшое количество времени. Все эти методы должны использовать невозможность пользователя точно оценить реальную производительность, иначе они будут считаться вредными для производительности. Методы улучшения воспринимаемой производительности могут включать в себя нечто большее, чем просто уменьшение задержки между запросом пользователя и визуальной обратной связью. Иногда увеличение задержки может восприниматься как улучшение производительности, например, когда переменная, контролируемая пользователем, устанавливается на среднее значение ввода пользователя. Это может создать впечатление более плавного движения, но контролируемая переменная всегда достигает желаемого значения немного позже. Поскольку он сглаживает высокочастотный трепет, когда пользователь пытается удержать значение постоянным, он может чувствовать, что ему легче добиться успеха. Такой компромисс подойдет для управления снайперской винтовкой в видеоигре. Другой пример - это выполнение тривиальных вычислений заранее, а не после того, как пользователь запустит действие, например, предварительная сортировка большого списка данных до того, как пользователь захочет его увидеть. Метод измерения и интерпретации воспринимаемой производительности удаленных систем показан в 2003 году и обновлен в 2005 году для виртуальных машин.