Некоторые программисты слишком много внимания уделяют эффективности своих программ. Начиная слишком рано беспокоиться о небольших улучшениях, они создают слишком умные программы, которые потом очень сложно изменять. Другие, напротив, уделяют слишком мало внимания эффективности, поэтому их программы могут быть хорошо структурированы и красивы, но медленны и потому малополезны. Хорошие программисты думают об эффективности в контексте всего прочего — это всего лишь одна из проблем при разработке программного обеспечения, хотя и достаточно важная.
В предыдущих главах мы подошли к вопросам эффективности на высоком уровне: нас интересовала постановка задачи, структура системы, разработка алгоритма и выбор структуры данных. В этой главе мы рассмотрим низкоуровневый подход. Оптимизация программ заключается в обнаружении наиболее ресурсоемких частей существующей программы и последующем их изменении с целью увеличения производительности. Этот подход не всегда является наиболее разумным, и он не всегда эффектен, но иногда небольшие изменения в нужных местах позволяют существенно повлиять на производительность программы.
Опубликовал vovan666
April 17 2013 00:00:53 ·
0 Комментариев ·
3242 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.