Wydajno i optymalizacja kodu. Istota dynamiki dziaania oprogramowania
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 1
Приобретая «Wydajno i optymalizacja kodu. Istota dynamiki dziaania oprogramowania» данный товар из каталога «Железо» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.
Производительность и оптимизация кода. Сущность динамики программного обеспечения
Автор: Ричард Л. Сайтс
Издатель: Helion
Перевод : Томаш Вальчак
ISBN: 978-83-283-9515-2
Формат: 165x235 b >
Обложка: мягкая
Страниц: 464
Книга новая
б>п>Несмотря на то, что оборудование становится все более быстрым и эффективным, к программному обеспечению по-прежнему предъявляются строгие требования: оно должно работать быстро и надежно. Зачастую от качества работы системы зависит многое, даже безопасность и жизнь человека. Однако устранение коренных причин проблем с производительностью является чрезвычайно сложной задачей. Она требует знаний работы аппаратного обеспечения, взаимодействия между компонентами системы, а также навыков программирования высокого класса.
Эта книга предназначена для программистов и людей, продвинутых в изучении программирования. Благодаря ему вы научитесь включать в свои проекты инструменты мониторинга кода и анализировать полученные благодаря им данные о производительности. Вы также узнаете, как использовать этот вывод для значительного повышения скорости обработки медленных операций. Представленный контент иллюстрируется примерами и упражнениями на языке C или C++ в Linux. Материал, содержащийся в книге, охватывает три основных вопроса: измерения, наблюдения, а также выводы и внесение исправлений в код. Ценной частью книги является обсуждение процесса создания недорогого инструмента наблюдения KUtrace и его использования при реализации сложных программных решений. Таким образом можно устранить причины проблем с производительностью кода в источнике.
Самые интересные темы:
- аппаратные проблемы: процессоры, память, жесткие диски, SSD средства массовой информации и сети
- Исправление медленного программного кода
- Полезные механизмы мониторинга производительности кода
- Анализ данных о производительности
- Выявление проблем, например слишком большого количества инструкции, медленное выполнение инструкций, ожидание ресурсов и программные блокировки.
Экспертный код: важен каждый бит!