Wydajność i optymalizacja kodu
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 3
Просматривая «Wydajność i optymalizacja kodu» данное изделие из «Железо» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.
Ефективність і оптимізація коду
- Автор: Richard L. Sites
- Постачальник: Azymut
- кількість сторінок: 464
- формат: 16,5x23,5см
- мова видання: польська
- дата випуску: 15/02/2023
- тип палітурки: м'яка обкладинка
- рік видання: b> 2023
Видавництво: Helion
EAN: 9788328395152
Незважаючи на те, що апаратне забезпечення стає дедалі швидшим і ефективнішим, до програмного забезпечення все ще пред’являються жорсткі вимоги: воно має працювати швидко й надійно. Часто від якості роботи системи залежить дуже багато, навіть безпека та життя людей. Однак усунення основних причин проблем з продуктивністю є надзвичайно складним завданням. Це вимагає знання роботи апаратного забезпечення, взаємодії між компонентами системи, а також висококласних навичок програмування. Ця книга призначена для програмістів і тих, хто просунувся у вивченні програмування. Завдяки ньому ви навчитеся включати інструменти моніторингу коду у свої проекти та аналізувати отримані завдяки ним дані про продуктивність. Ви також дізнаєтесь, як використовувати цей висновок для значного покращення швидкості обробки повільних операцій. Представлений вміст ілюструється прикладами та вправами на C або C++ у Linux. Матеріал, що міститься в книзі, охоплює три основні питання: вимірювання, спостереження, а також висновки та внесення виправлень у код. Цінною частиною книги є обговорення процесу побудови недорогого інструменту спостереження KUtrace і його використання для реалізації складних програмних рішень. Таким чином ви можете усунути причини проблем з продуктивністю коду в джерелі. Найцікавіші питання: * апаратні проблеми: процесори, пам'ять, жорсткі диски, носії SSD і мережі * виправлення коду повільно виконуваної програми * корисні механізми для моніторингу роботи коду * аналіз продуктивності даних * виявлення таких проблем, як виконання занадто великої кількості інструкцій, повільне виконання інструкцій, очікування ресурсів і програмне блокування Код експерта: тут важлива кожна деталь!