
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!
Wydajność i optymalizacja kodu – Istota dynamiki działania oprogramowania
W dobie coraz szybszego sprzętu, wymagania stawiane oprogramowaniu są wyższe niż kiedykolwiek. Książka "Wydajność i optymalizacja kodu" autorstwa Richarda L. Sitesa to nieocenione źródło wiedzy dla programistów, którzy pragną zrozumieć, jak poprawić wydajność swoich aplikacji i systemów. Dzięki tej publikacji nauczysz się, jak eliminować źródłowe przyczyny problemów wydajnościowych, co jest kluczowe dla bezpieczeństwa i niezawodności działania oprogramowania.
Dla kogo jest ta książka?
- Programiści na różnych poziomach zaawansowania
- Osoby uczące się programowania, które chcą zgłębić temat wydajności
- Specjaliści zajmujący się optymalizacją kodu
- Inżynierowie oprogramowania pracujący w systemach Linux
Co zyskasz dzięki tej publikacji?
- Umiejętność analizy wydajności kodu za pomocą narzędzi do obserwacji
- Wiedzę na temat poprawy szybkości przetwarzania operacji
- Praktyczne umiejętności dzięki przykładom i ćwiczeniom w języku C lub C++
- Lepsze zrozumienie interakcji między komponentami systemu
Kluczowe tematy i obszary
- Wydajność oprogramowania
- Optymalizacja kodu
- Analiza danych o wydajności
- Programowanie w języku C i C++ w systemie Linux
O Autorze
Richard L. Sites to doświadczony programista i ekspert w dziedzinie wydajności oprogramowania, który dzieli się swoją wiedzą i doświadczeniem w tej książce, oferując praktyczne podejście do optymalizacji kodu.
O Wydawcy
Wydawnictwo Helion to renomowany wydawca specjalizujący się w literaturze informatycznej, oferujący szeroki wachlarz publikacji dla programistów i specjalistów IT. Dzięki wysokiej jakości materiałom, Helion zdobył zaufanie czytelników na całym świecie.
Opis wygenerowany automatycznie na podstawie analizy cech publikacji przez system AI. Nasz algorytm dokonał samodzielnej syntezy korzyści płynących z tej książki, aby dostarczyć Ci rzetelny wgląd w jej zawartość bez udziału człowieka. Szybka informacja prosto z metadanych produktu.
Producent/osoba odpowiedzialna za bezpieczeństwo produktu
HELION S.A.
Kościuszk 1C
44-100 Gliwice
gpsr@grupahelion.pl
322309863
Szczegóły
Recenzje
Produkt nie ma jeszcze recenzji.
Zamieszczenie recenzji nie wymaga logowania. Sklep nie prowadzi weryfikacji, czy autorzy recenzji nabyli lub użytkowali dany produkt.
Nasza cena:74,46 zł
Cena sugerowana przez wydawcę: 119,00 zł
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9+








