[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Глава 4. Планирование и реализация требуемой производительности

Программа, которая работает недостаточно эффективно, зачастую оказывается бесполезной. Каждая программа должна удовлетворять требованиям пользователей, иногда очень многих. Если производительность программы не устраивает большинство пользователей, то она не будет применяться. Программа, которая не применяется, не выполняет своего предназначения.

Сказанное в равной степени относится к пакетам лицензионного программного обеспечения и пользовательским приложениям, хотя большинство разработчиков программных пакетов понимают, к каким последствиям может привести низкая производительность, и принимают все возможные меры по ее повышению. К сожалению, они не в состоянии предвидеть все возможные варианты конфигураций рабочих сред, в которых придется работать их программам. В конечном счете, ответственность за обеспечение нужного уровня производительности несут те, кто планирует, выбирает (или создает) и устанавливает пакеты программного обеспечения.

В этой главе описана последовательность действий, с помощью которых программист или системный администратор может убедиться, что только что созданная или приобретенная программа обладает необходимой производительностью. (В дальнейшем словом программист будут обозначаться также системные администраторы и другие пользователи, отвечающие за успешную работу программы.)

Для того чтобы обеспечить необходимый уровень производительности программы, определите этот уровень перед началом работы над проектом и в дальнейшем постоянно помните о мерах и ресурсах, требуемых для его достижения. Хотя это звучит тривиально, об этом иногда забывают. В некоторых случаях при разработке проекта основное внимание уделяется проектированию, написанию, отладке и, возможно, документированию; меры по обеспечению производительности принимаются в последнюю очередь, если на это остается время.

Единственный способ, позволяющий гарантированно обеспечить не только правильную, но и достаточно быструю работу программы, заключается в учете требований к производительности во время планирования и разработки программного обеспечения. Роль предварительного планирования становится еще важнее в случае установки уже существующего программного обеспечения, поскольку при установке диапазон возможных мер значительно уже, чем при разработке.

Подробное описание процесса может показаться излишним в случае небольшой программы; однако помните, что задача этим не исчерпывается. Недостаточно, чтобы новая программа обладала требуемой производительностью; необходимо также, чтобы при ее добавлении в существующую систему не снижалась производительность других программ.

Эта глава состоит из следующих основных разделов:


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]