* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Стратегия оптимизации
8 февраля 2009
Типичный план оптимизации кода приложения таков: 1. измерьте показатели производительности; 2. выявите «узкие места», проанализировав полученные данные; 3. устраните их, изменив код приложения; 4. повторите пункты 1—3.
Обнаружив «узкие места», проанализируйте соответствующие фрагменты кода приложения для поиска возможных мер по улучшению производительности. Реа- лизовав эти меры, снова оцените производительность приложения, чтобы найти новые «узкие места» и узнать, удалось ли повысить производительность. Устранив обнаруженные недостатки, продолжайте мониторинг — это позволит выявить дру- гие, возможно менее серьезные недостатки, и более усовершенствовать приложение. Измерение производительности Утилита perfmon.exe в Windows 2000 и Windows XP применяется для мониторинга производительности. Она позволяет измерять широкий спектр параметров произ- водительности, отображая собранные данные в виде диаграммы или записывая их в файл журнала. Для наблюдения за производительностью приложений также используют опера- тор Trace. Генерированные операторами Trace данные отражают различные собы- тия в ходе исполнения приложения. Сопоставив трассировочные данные с резуль- татами мониторинга производительности, зачастую удается обнаружить код, обус- ловивший появление «узкого места».