 |
Оптимизация программ на C++. Проверенные методы для повышения производительности
Курт Гантерот
Год выпуска: 2019
Изд-во: Диалектика-Вильямс
ISBN: 978-5-907144-58-3
Переплёт: мягкий
400 страниц
Цена: 880.00 грн. Есть в наличии На 1 книгуБлижайшая дата отправки: 1 июля
|
В современном скоростном и конкурентном мире производительность программы для клиентов важна не менее ее функциональных возможностей. Книга "Оптимизация программ на C++. Проверенные методы для повышения производительности" представляет собой практическое руководство, цель которого - обучить разработчиков основным принципам и методам повышения производительности программ, написанных на C++
Из книги Вы узнаете, как заставить код, уже являющийся воплощением наилучших принципов проектирования C++, работать еще быстрее и потреблять еще меньше ресурсов на любом компьютере, будь то часы, телефон, рабочая станция, суперкомпьютер или сеть серверов, охватывающая всю Землю
Автор книги - Курт Гюнтерот - приводит ряд "запущенных" программ, и на их примере демонстрирует применение описываемых в книге принципов для постепенного улучшения имеющегося кода, который в результате приобретает быстродействие и пропускную способность, удовлетворяющее самого требовательного заказчика
Книга "Оптимизация программ на C++. Проверенные методы для повышения производительности" научит вас следующему: - Обнаруживать узкие места производительности с помощью профилировщика и программных таймеров - Выполнять эксперименты для измерения производительности кода при внесении в него изменений - Оптимизировать использование динамически выделенных переменных - Улучшать производительность циклов и функций - Ускорять функции, работающие со строками - Находить эффективные алгоритмы обработки и шаблоны оптимизации - Понимать сильные и слабые стороны различных классов контейнеров C++ - Смотреть на сортировку и поиск "оптимизированным" взглядом - Эффективно использовать функции потокового ввода-вывода C++ - Эффективно использовать возможности многопоточности в C++
Книга "Оптимизация программ на C++. Проверенные методы для повышения производительности" является единственной в своем роде на сегодняшний день на книжном рынке. Лучшей рекламой приводимых в этой книге советов, и лучшей наградой за их изучение будет удивление вашего коллеги, который просто не поверит, что программа, над которой вы вместе трудились, в состоянии работать с такой скоростью!
Об авторе: Курт Гантерот, программист более чем с 35-летним стажем, четверть века занимается разработкой высокопроизводительного кода на C++. Разрабатывал программы для Windows, Linux и встраиваемых устройств. Живет в Сиэттле, штат Вашингтон.
Оглавление книги "Оптимизация программ на C++. Проверенные методы повышения производительности"
Предисловие 17 Глава 1. Обзор оптимизации 23 Глава 2. Оптимизация, влияющая на поведение компьютера 37 Глава 3. Измерение производительности 49 Глава 4. Оптимизация использования строк 91 Глава 5. Оптимизация алгоритмов 113 Глава 6. Оптимизация переменных в динамической памяти 131 Глава 7. Оптимизация инструкций 173 Глава 8. Использование лучших библиотек 213 Глава 9. Оптимизация сортировки и поиска 229 Глава 10. Оптимизация структур данных 259 Глава 11. Оптимизация ввода-вывода 293 Глава 12. Оптимизация параллельности 307 Глава 13. Оптимизация управления памятью 353 Предметный указатель 387
|