
В современном быстром мире производительность программы является для клиентов таким же важным свойством, как и ее функциональные возможности. В данном практическом руководстве изложены основные принципы производительности, которые позволяют разработчикам оптимизировать программы на языке C++. Вы узнаете, как писать код, который воплощает наилучшие практики проектирования C++, работает быстрее и потребляет меньше ресурсов на любом компьютере — будь то часы, телефон, рабочая станция, суперкомпьюте
Оптимизация программ на C++. Проверенные методы повышения производительности
Этот товар закончился
Описание и характеристики
Автор книги на нескольких примерах запущенного кода демонстрирует, как применять описанные принципы для постепенного улучшения существующих программ, чтобы привести их в соответствие с самыми высокими требованиями заказчика в отношении быстродействия и пропускной способности. Вы по достоинству оцените советы, приведенные в этой книге, когда услышите от коллеги: «Не может быть! Кто и как сумел это сделать?»
• Обнаружение узких мест программы с помощью профилировщика и программных таймеров.
• Проведение экспериментов по измерению повышения производительности в связи с изменением кода.
• Оптимизация использования динамически выделяемой памяти.
• Повышение производительности циклов и функций.
• Ускорение обработки строк.
• Применение эффективных алгоритмов и шаблонов оптимизации.
• Сильные и слабые стороны контейнеров C++.
• Оптимизирующий взгляд на поиск и сортировку.
• Эффективное использование потоков ввода-вывода C++.
• Эффективное использование многопоточности C++.
- Тип обложки Мягкий переплёт
- Кол-во стр. 400
- Вес 540 г
- Год издания 2020
- Издательство Вильямс
- Серия O`Reilly
- Автор Курт Гантерот
- Размер 1.7x16.6x23.5
- ID товара 2818597
- ISBN 978-5-907144-58-3