Книга: Оптимизация программ на C++
проверенные методы повышения производительности
Товар отсутствует |
Узнать о поступлении |
В современном быстром мире производительность программы является для клиентов таким же важным свойством, как и ее функциональные возможности. В данном практическом руководстве изложены основные принципы производительности, которые позволяют разработчикам оптимизировать программы на языке C++. Вы узнаете, как писать код, который воплощает наилучшие практики проектирования C++, работает быстрее и потребляет меньше ресурсов на любом компьютере - будь то часы, телефон, рабочая станция, суперкомпьютер или охватывающая весь земной шар сеть серверов.
Автор книги на нескольких примерах запущенного кода демонстрирует, как применять описанные принципы для постепенного улучшения существующих программ, чтобы привести их в соответствие с самыми высокими требованиями заказчика в отношении быстродействия и пропускной способности. Вы по достоинству оцените советы, приведенные в этой книге, когда услышите от коллеги: "Не может быть! Кто и как сумел это сделать?"
- Обнаружение узких мест программы с помощью профилировщика и программных таймеров
- Проведение экспериментов по измерению повышения производительности в связи с изменением кода
- Оптимизация использования динамически выделяемой памяти
- Повышение производительности циклов и функций
- Ускорение обработки строк
- Применение эффективных алгоритмов и шаблонов оптимизации
- Сильные и слабые стороны контейнеров C++
- Оптимизирующий взгляд на поиск и сортировку
- Эффективное использование потоков ввода-вывода C++
- Эффективное использование многопоточности C++
- Посмотреть все товары по теме: C_Plus_Plus
Подобные товары:
-
Параллельное программирование на современном С++ Гримм Р. 12118250
Must know параллельного программирования
товар в наличии
отгрузка: 21.052 869 руб.Параллельное программирование на современном С++ В КОРЗИНУ -
Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений Иванов В.Б. 12073161
товар в наличии
отгрузка: 21.05717 руб.Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений В КОРЗИНУ -
Функциональное программирование на C++ Чукич И. 11980913
товар в наличии
отгрузка: 21.051 865 руб.Функциональное программирование на C++ В КОРЗИНУ -
Программирование встроенных систем на C++ 17 Пош М. 11975494
товар в наличии
отгрузка: 21.051 865 руб.Программирование встроенных систем на C++ 17 В КОРЗИНУ -
Идиомы и паттерны проектирования в современном С++ Пикус Ф. 11956707
товар в наличии
отгрузка: 21.051 865 руб.Идиомы и паттерны проектирования в современном С++ В КОРЗИНУ -
Программирование. Python. C++. Часть 1. Учебное пособие Поляков К.Ю. 11917699
товар в наличии
отгрузка: 21.05687 руб.Программирование. Python. C++. Часть 1. Учебное пособие В КОРЗИНУ -
Программирование. Python. C++. Часть 3. Учебное пособие Поляков К.Ю. 11917698
товар в наличии
отгрузка: 21.05687 руб.Программирование. Python. C++. Часть 3. Учебное пособие В КОРЗИНУ -
Программирование. Python. C++. Часть 4. Учебное пособие Поляков К.Ю. 11917697
товар в наличии
отгрузка: 21.05687 руб.Программирование. Python. C++. Часть 4. Учебное пособие В КОРЗИНУ -
Язык программирования C++ Страуструп Б. 11913834
краткий курс, 2-е изд.
товар в наличии
отгрузка: 21.052 339 руб.Язык программирования C++ В КОРЗИНУ -
Алгоритмы на C++ Седжвик Роберт 11910961
анализ структуры данных; Сортировка; Поиск; Алгоритмы на графах
товар в наличии
отгрузка: 21.059 358 руб.Алгоритмы на C++ В КОРЗИНУ -
Эффективный и современный C++ Мейерс С. 11907022
42 рекомендации по использованию C++11 и C++14
товар в наличии
отгрузка: 21.052 553 руб.Эффективный и современный C++ В КОРЗИНУ -
C++ Шилдт Г. 11905145
полное руководство, классическое издание
товар в наличии
отгрузка: 21.055 459 руб.C++ В КОРЗИНУ -
Программирование. Python. C++. Часть 2. Учебное пособие Поляков К.Ю. 11903254
товар в наличии
отгрузка: 21.05408 руб.Программирование. Python. C++. Часть 2. Учебное пособие В КОРЗИНУ -
Объектно-ориентированное программирование в С++ Лафоре Р. 11892421
4-е изд.
товар в наличии
отгрузка: 21.052 539 руб.Объектно-ориентированное программирование в С++ В КОРЗИНУ -
C++: базовый курс Шилдт Г 11891724
3-е изд.
товар в наличии
отгрузка: 21.053 587 руб.C++: базовый курс В КОРЗИНУ -
Язык программирования C++ Прата С. 11888617
лекции и упражнения; рассматривается новый стандарт С++11, 6-е изд.
товар в наличии
отгрузка: 21.056 240 руб.Язык программирования C++ В КОРЗИНУ -
Осваиваем C++17 STL О'Двайр А. 11887288
товар в наличии
отгрузка: 21.053 667 руб.Осваиваем C++17 STL В КОРЗИНУ -
C++ для "чайников" Дэвис С.Р. 11885203
7-е изд.
товар в наличии
отгрузка: 21.052 339 руб.C++ для "чайников" В КОРЗИНУ -
Qt 5.10. Профессиональное программирование на C++ Шлее М. 11876036
товар в наличии
отгрузка: 21.051 390 руб.Qt 5.10. Профессиональное программирование на C++ В КОРЗИНУ -
Шаблоны C++. Справочник разработчика Джосаттис Н.М., Вандевурд Д., Грегор Д. 11864060
охватывает С++11, С++14 и С++17, 2-е изд.
товар в наличии
отгрузка: 21.055 459 руб.Шаблоны C++. Справочник разработчика В КОРЗИНУ -
100 примеров на С++ Акимова А.В., Кольцов Д.М. 11855000
товар в наличии
отгрузка: 21.05465 руб.100 примеров на С++ В КОРЗИНУ -
Эффективное использование С++ Мэйерс С. 11495599
55 верных способов улучшить структуру и код ваших программ
товар в наличии
отгрузка: 21.052 138 руб.Эффективное использование С++ В КОРЗИНУ -
Управление электронными устройствами на С++ Катупития Я. 11488500
разработка практических приложений
товар в наличии
отгрузка: 21.051 577 руб.Управление электронными устройствами на С++ В КОРЗИНУ -
Наиболее эффективное использование C++ Мейерс С. 11297432
35 новых рекомендаций по улучшению ваших программ и проектов
товар в наличии
отгрузка: 21.051 004 руб.Наиболее эффективное использование C++ В КОРЗИНУ -
Страуструп. Программирование: принципы и практика с использованием C++ Страуструп Б. 11145318
описан С++11 и С++14, 2-е изд.
товар в наличии
отгрузка: 21.057 799 руб.Страуструп. Программирование: принципы и практика с использованием C++ В КОРЗИНУ -
C/C++. Процедурное программирование Полубенцева М.И. 10736900
товар в наличии
отгрузка: 21.05929 руб.C/C++. Процедурное программирование В КОРЗИНУ -
C++ для начинающих Шилдт Г. 10143245
товар в наличии
отгрузка: 21.051 101 руб.C++ для начинающих В КОРЗИНУ -
Параллельное программирование на C++ с помощью библиотеки TBB Восс М., Асенхо Р., Рейндерс Д. 12003585
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12003585 Параллельное программирование на C++ с помощью библиотеки TBB2 869 руб.Параллельное программирование на C++ с помощью библиотеки TBB Товар отсутствует. -
C++ для инженерных и научных расчетов Готтшлинг П. 11989114
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11989114 C++ для инженерных и научных расчетов2 592 руб.C++ для инженерных и научных расчетов Товар отсутствует. -
C++. Практика многопоточного программирования Уильямс Э.Д. 11977709
2-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11977709 C++. Практика многопоточного программирования1 911 руб.C++. Практика многопоточного программирования Товар отсутствует. -
Алгоритмы и программы. Язык C++ Конова Е.А., Поллак Г.А. 11975198
учебное пособие, 4-е изд., стер.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11975198 Алгоритмы и программы. Язык C++1 221 руб.Алгоритмы и программы. Язык C++ Товар отсутствует. -
Программирование на C++. Курс лекций Литвиненко Н.А. 11964280
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11964280 Программирование на C++. Курс лекций541 руб.Программирование на C++. Курс лекций Товар отсутствует. -
C++ за 21 день Сиддхарта Рао 11956406
описан С++14 и С++17, 8-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11956406 C++ за 21 день3 469 руб.C++ за 21 день Товар отсутствует. -
Реактивное программирование на C++ Пай П. 11933914
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11933914 Реактивное программирование на C++1 721 руб.Реактивное программирование на C++ Товар отсутствует. -
C/C++. Программирование на языке высокого уровня Павловская Т.А. 11920412
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11920412 C/C++. Программирование на языке высокого уровня1 445 руб.C/C++. Программирование на языке высокого уровня Товар отсутствует. -
C/C++ в задачах и примерах Культин Н. 11912074
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11912074 C/C++ в задачах и примерах375 руб.C/C++ в задачах и примерах Товар отсутствует. -
C++: руководство для начинающих Шилдт Герберт 11897965
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11897965 C++: руководство для начинающих712 руб.C++: руководство для начинающих Товар отсутствует. -
Современное проектирование на C++ Александреску А. 11894223
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11894223 Современное проектирование на C++1 001 руб.Современное проектирование на C++ Товар отсутствует. -
Стандарты программирования на C++ Саттер Г 11894221
101 правило и рекомендация
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11894221 Стандарты программирования на C++1 088 руб.Стандарты программирования на C++ Товар отсутствует. -
Справочник программиста по C/C++ Шилдт Г. 11894136
3-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11894136 Справочник программиста по C/C++800 руб.Справочник программиста по C/C++ Товар отсутствует. -
Язык программирования C++. Базовый курс Липпман С.Б., Лажойе Ж., Му Б.Э. 11888618
5-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11888618 Язык программирования C++. Базовый курс6 618 руб.Язык программирования C++. Базовый курс Товар отсутствует. -
Прикладное программирование на С/C++. С нуля до мультимедийных и сетевых приложений Иванов В. 11876321
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11876321 Прикладное программирование на С/C++. С нуля до мультимедийных и сетевых приложений631 руб.Прикладное программирование на С/C++. С нуля до мультимедийных и сетевых приложений Товар отсутствует. -
Решение задач на современном C++ Бансила М. 11866701
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11866701 Решение задач на современном C++1 577 руб.Решение задач на современном C++ Товар отсутствует. -
C/C++. Процедурное и объектно-ориентированное программирование Павловская Т.А. 11861682
учебник для вузов
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11861682 C/C++. Процедурное и объектно-ориентированное программирование1 678 руб.C/C++. Процедурное и объектно-ориентированное программирование Товар отсутствует. -
С++17 STL. Стандартная библиотека шаблонов Галовиц Я. 11858643
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11858643 С++17 STL. Стандартная библиотека шаблонов1 377 руб.С++17 STL. Стандартная библиотека шаблонов Товар отсутствует. -
Как написать безопасный код на C++, Java, Perl, PHP, ASP Ховард М. 11836104
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11836104 Как написать безопасный код на C++, Java, Perl, PHP, ASP716 руб.Как написать безопасный код на C++, Java, Perl, PHP, ASP Товар отсутствует. -
C++ за 24 часа Либерти Дж., Кейденхед Р. 11800621
рассмотрен С++14, 6-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11800621 C++ за 24 часа890 руб.C++ за 24 часа Товар отсутствует. -
C++ за 24 часа Роджерс Кейденхед, Джесс Либерти 11797616
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11797616 C++ за 24 часа555 руб.C++ за 24 часа Товар отсутствует. -
Язык С. Справочник Принц П., Кроуфорд Т. 11797615
2-е издание, C in a Nutshell, 2nd Edition ,Peter Prinz, Tony Crawford
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11797615 Язык С. Справочник2 184 руб.Язык С. Справочник Товар отсутствует. -
Эффективное программирование на C# Вагнер Б. 11794889
50 способов улучшения кода; Рассматривается C#6.0, 3-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 11794889 Эффективное программирование на C#2 074 руб.Эффективное программирование на C# Товар отсутствует.
В этой категории:
-
Параллельное программирование на современном С++ Гримм Р. 12118250
Must know параллельного программирования
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12118250 Параллельное программирование на современном С++2 869 руб.Параллельное программирование на современном С++ В КОРЗИНУ -
Язык программирования C# 9 и платформы .NET 5. Основные принципы и практики программирования Троелсен Э., Джепикс Ф. 12104596
10-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12104596 Язык программирования C# 9 и платформы .NET 5. Основные принципы и практики программирования9 358 руб.Язык программирования C# 9 и платформы .NET 5. Основные принципы и практики программирования В КОРЗИНУ -
-
Искусство вычислений в эпоху параллельности: Осваиваем на С++ Максютов М. С. 12077790
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12077790 Искусство вычислений в эпоху параллельности: Осваиваем на С++1 042 руб.Искусство вычислений в эпоху параллельности: Осваиваем на С++ В КОРЗИНУ -
Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений Иванов В.Б. 12073161
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12073161 Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений717 руб.Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений В КОРЗИНУ -
Параллельное программирование на C# и .NET Core Танвар Ш. 12071744
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12071744 Параллельное программирование на C# и .NET Core1 507 руб.Параллельное программирование на C# и .NET Core В КОРЗИНУ -
Изучаем C# через разработку игр на Unity Ферроне Х. 12071076
5-е издание
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12071076 Изучаем C# через разработку игр на Unity1 723 руб.Изучаем C# через разработку игр на Unity В КОРЗИНУ -
Программируем на C# 8.0. Разработка приложений Гриффитс И. 12065034
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12065034 Программируем на C# 8.0. Разработка приложений3 878 руб.Программируем на C# 8.0. Разработка приложений В КОРЗИНУ -
Разработка Android-приложений на C# с использованием Xamarin с нуля Умрихин Е.Д. 12064850
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12064850 Разработка Android-приложений на C# с использованием Xamarin с нуля695 руб.Разработка Android-приложений на C# с использованием Xamarin с нуля В КОРЗИНУ -
ASP.NET Core 3 с примерами на C# для профессионалов Фримен А. 12050234
8-е изд.
Товар отсутствует. Кликните здесь и получите уведомление о появлении товара в продаже 12050234 ASP.NET Core 3 с примерами на C# для профессионалов6 238 руб.ASP.NET Core 3 с примерами на C# для профессионалов В КОРЗИНУ