Wydajność i optymalizacja kodu
W magazynie
Wysyłka w 24 h
Dostawa i płatność »
Darmowa dostawa od 250 zł.
Wysyłamy w ciągu 24 godzin w dni robocze.
Do czasu oczekiwania na paczkę należy doliczyć czas dostawy przez przewoźnika, który w większości przypadków wynosi 1 dzień roboczy.
Dostarczamy wyłącznie na terenie Polski.
Dostępne formy płatności: przedpłata online (Przelewy24, Blik)
Dostawa
Płatność online
do 250 zł
od 250 zł
Paczkomat InPost
Przelewy24, Blik
13,99 zł
0 zł
Kurier DPD
Przelewy24, Blik
14,99 zł
0 zł
Liczba stron
464
Język wydania
polski
Wydawnictwo
Helion
Rok wydania
2023
Opis
Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych.
Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu.
Najciekawsze zagadnienia:
* problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci
* korygowanie kodu wolno działającego programu
* przydatne mechanizmy monitorowania pracy kodu
* analiza danych dotyczących wydajności
* identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe
Kod eksperta: tu każdy bit ma znaczenie!
Autor | Sites Richard L. |
---|---|
Wydawnictwo | Helion |
Rok wydania | 2023 |
Język wydania | polski |
Oprawa | Miękka |
Liczba stron | 464 |
Wymiary produktu [mm] | 16.5x23.5cm |
Numer ISBN | 9788328395152 |
Kod paskowy (EAN) | 9788328395152 |
Podtytuł | Istota dynamiki działania oprogramowania |
Tłumaczenie | Walczak Tomasz |
Opinie klientów