Как было сказано ранее, наблюдение за производительностью системы обычно осуществляется, когда возникают проблемы производительности, например, когда компьютер работает слишком медленно или программы (а иногда и система в целом) вообще не запускаются. В любом случае наблюдение за производительностью обычно проводится на первом и последнем этапе следующего процесса:
Наблюдение с целью выявления природы и масштаба нехватки ресурсов, повлекшей за собой проблемы производительности
Анализ собранных данных и выбор пути решения проблемы (обычно это настройка производительности и/или приобретение дополнительного оборудования)
Наблюдение с целью проверки, решена ли проблема производительности
Поэтому наблюдение за производительностью обычно осуществляется в течение довольно короткого времени и даёт более подробные результаты.
Замечание | |
---|---|
Оптимизация производительности часто представляет собой итерационный процесс, в котором эти этапы повторяются несколько раз, пока не будет достигнута максимально возможная производительность. Основная причина этого в том, что системные ресурсы и их использование обычно сильно взаимосвязаны, и это значит, что часто при ликвидации одного узкого места в системе открывается ещё одно. |