Деление большой системы на модули — важнейший этап определения ее будущей производительности. Набросав схему системы в целом, разработчику следует прикинуть, соответствует ли ее ожидаемая производительность заявленным требованиям. Подобные приближенные вычисления подробно рассматриваются в главе 7. Поскольку обычно проще повысить эффективность системы в процессе ее создания, а не после завершения основной части работы, анализ производительности является жизненно важной частью процесса разработки.
Алгоритмы и структуры данных
Скорость работы модуля обычно определяется структурами данных и алгоритмами, которые с ними работают. Наибольший выигрыш в производительности программы Эппеля был получен в результате замены алгоритма, работающего за 0(п2) операций, на алгоритм, работающий за O(nlogn) операций. В главах 2 и 8 данной книги описаны аналогичные примеры.
Опубликовал vovan666
April 16 2013 23:59:28 ·
0 Комментариев ·
4132 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.