Будинки Хмарні обчислення Що таке ефективність програми? - визначення з техопедії

Що таке ефективність програми? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає продуктивність програми?

Продуктивність програми в контексті хмарних обчислень - це вимірювання реальної продуктивності та доступності програм. Він особливо використовується для віддалених та хмарних обчислювальних програм, що запускаються на віддалених серверах і обслуговуються через таку мережу, як Інтернет. Продуктивність додатків - це хороший показник рівня сервісу, який пропонує постачальник, і є однією з найкращих ІТ-показників, що відстежуються.

Techopedia пояснює продуктивність програми

Існує два набори показників продуктивності програми, за якими ретельно контролюється. Перша, і на сьогодні вже важливіша, - це фактична продуктивність, яку відчувають кінцеві користувачі програми, такі як середній час відгуку при нормальних або пікових навантаженнях. Вимірювання часто пов'язані з часом відгуку:

  • Час відповіді, щоб програма діяла на дії користувача, такі як навігація.
  • Час відповіді або час, необхідний для завершення певного обсягу робіт, таких як пошук або сортування даних.
  • Навантаження системи, яка вимірюється як обсяг транзакцій, які має обробляти додаток, наприклад запити (запити в секунду), транзакції (транзакції за секунду) та сторінки в секунду.
Другий набір включає вимірювання обчислювальних ресурсів, що споживаються додатком для виконання своїх завдань, що є хорошим показником того, чи є достатньо ресурсів для виконання заданого навантаження, або чи додаток споживає більше ресурсів, ніж слід; останнє часто є хорошим показником того, що додаток не оптимізовано. Це дуже важливо, особливо для хмарних додатків, оскільки користувачі повинні мати такий самий досвід роботи з програмою, що постачається через Інтернет, як та, що працює локально у повністю здатному наборі обладнання.
Що таке ефективність програми? - визначення з техопедії