Promocje
31,92 zł
Cena regularna:
39,90 zł
38,49 zł
Cena regularna:
49,99 zł
33,89 zł
Cena regularna:
42,90 zł
27,29 zł
Cena regularna:
34,99 zł
26,87 zł
Cena regularna:
34,90 zł
13,94 zł
Cena regularna:
14,99 zł
28,51 zł
Cena regularna:
30,01 zł
27,99 zł
Cena regularna:
34,99 zł
77,69 zł
Cena regularna:
85,37 zł
89,10 zł
Cena regularna:
99,00 zł
224,99 zł
Cena regularna:
249,99 zł
47,32 zł
Cena regularna:
59,90 zł
46,52 zł
Cena regularna:
49,49 zł
55,22 zł
Cena regularna:
69,90 zł
23,99 zł
Cena regularna:
29,99 zł
23,92 zł
Cena regularna:
29,90 zł
89,29 zł
Cena regularna:
99,00 zł
31,92 zł
Cena regularna:
39,90 zł
27,90 zł
Cena regularna:
31,00 zł
33,08 zł
Cena regularna:
36,75 zł
48,02 zł
Cena regularna:
49,50 zł
78,92 zł
Cena regularna:
99,90 zł
55,99 zł
Cena regularna:
69,99 zł
33,80 zł
Cena regularna:
37,55 zł
39,42 zł
Cena regularna:
49,90 zł
240,29 zł
Cena regularna:
269,99 zł
31,19 zł
Cena regularna:
39,99 zł
47,20 zł
Cena regularna:
59,00 zł
26,39 zł
Cena regularna:
32,99 zł
63,93 zł
Cena regularna:
79,91 zł
43,38 zł
Cena regularna:
46,15 zł
14,24 zł
Cena regularna:
15,82 zł
97,89 zł
Cena regularna:
109,99 zł
37,84 zł
Cena regularna:
47,90 zł
47,92 zł
Cena regularna:
59,90 zł
35,02 zł
Cena regularna:
44,90 zł
88,99 zł
Cena regularna:
99,99 zł
43,49 zł
Cena regularna:
49,99 zł
35,54 zł
Cena regularna:
38,22 zł
26,07 zł
Cena regularna:
33,00 zł
72,99 zł
Cena regularna:
81,10 zł
119,99 zł
Cena regularna:
149,99 zł
103,75 zł
Cena regularna:
115,28 zł
64,69 zł
Cena regularna:
71,88 zł
62,39 zł
Cena regularna:
79,99 zł
48,37 zł
Cena regularna:
53,74 zł
47,92 zł
Cena regularna:
59,90 zł
39,49 zł
Cena regularna:
49,99 zł
66,74 zł
Cena regularna:
74,99 zł
42,44 zł
Cena regularna:
47,16 zł
33,64 zł
Cena regularna:
37,80 zł
30,79 zł
Cena regularna:
39,99 zł
35,09 zł
Cena regularna:
44,99 zł
29,57 zł
Cena regularna:
37,91 zł
27,92 zł
Cena regularna:
34,90 zł
307,99 zł
Cena regularna:
349,99 zł
35,51 zł
Cena regularna:
39,90 zł
59,22 zł
Cena regularna:
65,80 zł
40,24 zł
Cena regularna:
43,27 zł
31,52 zł
Cena regularna:
39,90 zł
580,79 zł
Cena regularna:
659,99 zł
43,99 zł
Cena regularna:
54,99 zł
31,99 zł
Cena regularna:
39,99 zł
33,12 zł
Cena regularna:
39,90 zł
50,09 zł
Cena regularna:
55,65 zł
84,93 zł
Cena regularna:
89,40 zł
49,18 zł
Cena regularna:
54,64 zł
92,09 zł
Cena regularna:
102,32 zł
89,29 zł
Cena regularna:
99,00 zł
32,14 zł
Cena regularna:
34,56 zł
60,88 zł
Cena regularna:
66,90 zł
43,37 zł
Cena regularna:
54,90 zł
31,99 zł
Cena regularna:
39,99 zł
39,92 zł
Cena regularna:
49,90 zł
47,99 zł
Cena regularna:
59,99 zł
31,19 zł
Cena regularna:
39,99 zł
40,80 zł
Cena regularna:
52,99 zł
37,71 zł
Cena regularna:
41,90 zł
30,63 zł
Cena regularna:
36,90 zł
35,92 zł
Cena regularna:
44,90 zł
142,21 zł
Cena regularna:
152,91 zł
131,01 zł
Cena regularna:
137,90 zł
27,65 zł
Cena regularna:
28,50 zł
39,49 zł
Cena regularna:
49,99 zł
61,62 zł
Cena regularna:
79,00 zł
42,63 zł
Cena regularna:
49,00 zł
56,96 zł
Cena regularna:
64,00 zł
27,99 zł
Cena regularna:
34,99 zł
133,61 zł
Cena regularna:
148,46 zł
39,42 zł
Cena regularna:
49,90 zł
50,15 zł
Cena regularna:
59,00 zł
56,54 zł
Cena regularna:
64,99 zł
24,21 zł
Cena regularna:
26,90 zł
118,53 zł
Cena regularna:
131,70 zł
56,03 zł
Cena regularna:
60,90 zł
17,81 zł
Cena regularna:
18,75 zł
39,42 zł
Cena regularna:
49,90 zł
20,98 zł
Cena regularna:
26,90 zł
38,49 zł
Cena regularna:
49,99 zł
46,72 zł
Cena regularna:
59,90 zł
Box
Wydajność i optymalizacja kodu
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!
EAN: 9788328395152