Programski jezik Java pripada grupi objektno orijentiranih programskih jezika te se ubraja među najčešće korištene jezike za izradu aplikacija, odnosno programa. Konstantno se radi na njegovom napretku i usavršavanju, stoga je zanimljivo vidjeti razliku u performancama aplikacija pokrenutih s pojedinim verzijama Jave. Za testiranje verzija Jave korištene su aplikacije s arhitekturnim stilom mikrousluga. Takva arhitektura dijeli sustav na kolekciju manjih usluga koje su međusobno neovisne, labavo spojene te organizirane prema poslovima za koje su namijenjene. Zbog toga su aplikacije s takvom arhitekturom vrlo održive i pogodne za testiranje. Na performance sustava utječe i dodijeljena memorija, odnosno količina memorijskih resursa koju susta...