Wydajność i optymalizacja kodu
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 3
Просматривая «Wydajność i optymalizacja kodu» данное изделие из «Железо» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.
Производительность и оптимизация кода
- Автор: Ричард Л. Сайтс
- Провайдер: Azymut
- количество страниц: 464
- формат: 16,5x23,5см
- язык публикации: польский
- Дата выпуска: 15.02.2023
- Тип переплета: мягкая обложка
- Год издания: б> 2023 год
Издатель: Гелион
EAN: 9788328395152
Несмотря на то, что оборудование становится все более быстрым и эффективным, к программному обеспечению по-прежнему предъявляются строгие требования: оно должно работать быстро и надежно. Зачастую от качества работы системы зависит многое, даже безопасность и жизнь человека. Однако устранение коренных причин проблем с производительностью является чрезвычайно сложной задачей. Оно требует знаний работы аппаратного обеспечения, взаимодействия между компонентами системы, а также навыков программирования высокого класса. Эта книга предназначена для программистов и тех, кто имеет продвинутые навыки программирования. Благодаря ему вы научитесь включать в свои проекты инструменты мониторинга кода и анализировать полученные благодаря им данные о производительности. Вы также узнаете, как использовать этот вывод для значительного повышения скорости обработки медленных операций. Представленный контент иллюстрируется примерами и упражнениями на языке C или C++ в Linux. Материал, содержащийся в книге, охватывает три основных вопроса: измерения, наблюдения, а также выводы и внесение исправлений в код. Ценной частью книги является обсуждение процесса создания недорогого инструмента наблюдения KUtrace и его использования при реализации сложных программных решений. Таким образом, вы сможете устранить причины проблем с производительностью кода в источнике. Самые интересные вопросы: * аппаратные проблемы: процессоры, память, жесткие диски, SSD-носители и сети. * исправление кода медленно работающей программы * полезные механизмы контроля работы кода * анализ данных производительности * выявление таких проблем, как выполнение слишком большого количества инструкций, медленное выполнение инструкций, ожидание ресурсов и программные блокировки. Кодекс эксперта: Здесь важен каждый бит!