Testēšana, kontrole un Java koda optimizācija
Autors: Aleksandr Pevnenko
Izdevniecība: Nauka i tekhnika
Vecuma ierobežojumi: 12+
Izdošanas gads: 2025
ISBN: 9785907592827
Lappušu skaits: 384
Izmērs: 230h165h16 mm
Vāka tips: mīksts vāks
Svars: 350 g
ID: 1740402
Šis praktiskais ceļvedis aptver visu augstas veiktspējas koda izstrādes ciklu: no iekšējās JVM darbības izpratnes līdz atkritumu savācēju iestatīšanai, JIT kompilācijas analīzei, JMH izmantošanai, darbam ar daudzplūsmām un efektīvu CI/CD cauruļu veidošanai un daudz kam citam. Jūs uzzināsiet: kādi rīki un pieejas ļauj identificēt šaurās vietas; kā izmērīt reālās metrikas; optimizēt daudzplūsmu un reaktīvās lietojumprogrammas; pareizi kešot un analizēt byte-kodu; izmantot mūsdienīgus atkritumu savācējus un efektīvi optimizēt mobilās un galddatoru Java lietojumprogrammas. Atsevišķas nodaļas ir veltītas virtuālajām plūsmām, modularitātei, novērojamībai un darbam konteineros un ar lieliem datiem (Spark, Flink).
Izlasot grāmatu, jūs iegūsiet:
— visaptverošu izpratni par Java lietojumprogrammu veiktspēju;
— zināšanas par to, kā veikt slodzes testēšanu un izsekot degradācijām CI/CD;
— desmitiem piemēru, veidņu un padomu, lai paātrinātu lietojumprogrammas gan serverī, gan galddatorā vai Android;
— ieteikumus par GC izvēli, novērojamības steka veidošanu un visa ceļa optimizāciju.
Grāmata būs noderīga gan pieredzējušiem Java izstrādātājiem, gan tiem, kas tikai sāk apgūt progresīvās veiktspējas aspektus.