Tai praktinis vadovas apima visą našaus kodo kūrimo ciklą: nuo JVM vidinės veikimo supratimo iki šiukšlių rinktuvų konfigūravimo, JIT kompiliacijos analizės, JMH taikymo, darbų su daugiagijum ir efektyvių CI/CD vamzdynų kūrimo ir daug daugiau. Jūs sužinosite: kokie įrankiai ir metodai leidžia atskleisti siauras vietas; kaip matuoti realias metrikas; optimizuoti daugiagijes ir reaktyvias programas; tinkamai talpinti ir analizuoti baito kodą; naudoti šiuolaikinius šiukšlių rinktuvus ir efektyviai optimizuoti mobilias ir darbalaukio Java programas. Atskiros skyrius skirti virtualiems srautams, modularumui, stebėsenai ir darbui su konteineriais bei dideliais duomenimis (Spark, Flink).
Perskaitę knygą, jūs gausite:
— visapusišką supratimą apie Java programų našumą;
— žinių apie tai, kaip atlikti apkrovos testavimą ir stebėti degradacijas CI/CD;
— dešimtis pavyzdžių, šablonų ir patarimų, kaip pagreitinti programas tiek serveryje, tiek darbalaukyje ar Android;
— rekomendacijas dėl GC pasirinkimo, stebėjimo steko kūrimo ir viso kelio optimizavimo.
Knyga bus naudinga tiek patyrusiems Java kūrėjams, tiek tiems, kurie tik pradeda mokytis pažangių našumo aspektų.