* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Оптимизация приложений
8 февраля 2009
Работа приложением не прекращается даже после его компоновки и развертыва- ния. В ответ на меняющиеся требования бизнеса приложения приходится постоян- но усовершенствовать с целью повышения их производительности и более рацио- нального использования ресурсов. В этом разделе приводится ряд полезных правил оптимизации приложений.
Оптимизация на этапе разработки Эффективный и качественный код является результатом тщательного планирова- ния и следования известным правилам программирования. Придерживайтесь их, и вам удастся создавать рационально спроектированные приложения. • Избегайте позднего связывания. То есть использования типа Object (object). Лиш- ние операции преобразования типов требуют много ресурсов и снижают произ- водительность приложения. Тем. кто пишет на Visual Basic .NET, рекомендуется всегда применять параметр Option Strict On — он включает строгую проверку типов, уменьшая число неоправданных преобразований. • Старайтесь не использовать глобальные переменные, по возможности заменяйте их локальными переменными или константами. Из-за особенностей выделения памяти под глобальные переменные получить к ним доступ всегда сложнее, чем к локальным. Глобальные переменные следует использовать лишь там. где без них не обойтись. Представление значений, часто встречающихся в коде, при помощи констант также повышает производительность. • Внимательно относитесь к циклам, поскольку именно при их обработке прило- жения выполняют значительную часть операций. Циклы необходимо тщательно продумывать и стараться помешать в них как можно меньше действий.