Перевірені методи для підвищення продуктивності програм! "Роги достатку корисних порад — своєчасних, іноді анекдотичних і завжди в крапку. Посібник, що показує нове обличчя C++". — Джеррі Тан, старший програміст у The Depository Trust & Clearing Corporation У сучасному швидкому світі продуктивність програми є для клієнтів такою ж важливою властивістю, як і її функціональні можливості. У цьому практичному посібнику викладені основні принципи продуктивності, які дають змогу розробникам оптимізувати програми мовою C++. Ви дізнаєтеся, як писати код, який втілює найкращі практики проєктування C++, працює швидше та споживає менше ресурсів на будь-якому комп'ютері — чи то годинник, телефон, робоча станція, суперкомп'ютер, чи то мережа серверів, що охоплює всю світову кулю. Автор книги на декількох прикладах запущеного коду демонструє, як застосовувати описані принципи для поступового поліпшення наявних програм, щоб привести їх у відповідність найвищим вимогам замовника щодо швидкодії та пропускної здатності. Ви гідно оціните поради, наведені в цій книзі, коли почуєте від колеги "Не може бути! Хто і як зумів це зробити?" Виявлення вузьких місць програми за допомогою профілювача та програмних таймерів Проведення експериментів за вимірюванням підвищення продуктивності у зв'язку зі зміною коду Оптимізація використання динамічно виділеної пам'яті Підвищення продуктивності циклів і функцій Прискорення оброблення рядків Застосування ефективних алгоритмів і шаблонів оптимізації Сильні та слабкі сторони контейнерів C++ Оптимізувальний погляд на пошук і сортування Ефективне використання потоків введення-виведення C++ Ефективне використання багатопотоковості C++ Про авторе Курт Гантерот, програміст понад 35-річним стажем, 25% століття розробляє високопродуктивний код на C ++. Розробляв програми для Windows, Linux і вбудованих пристроїв. Живе в Сіеттлі, штатult.
Характеристики книги | |
Стан | Нове |