Szerintem egy kicsit tul sokat gondolsz a JVM es a JIT-forditok kepessegirol.
Azt allitod, hogy a JVM minden trukkot masodpercek alatt elintez amit mi honapok alatt vert izzadva irunk meg, a GC okosan es villamgyorsan fut pont akkor amikor szukseg van ra, raadasul mindezt biztonsagosabban.
Ezzel szemben a valosag az, hogy a C* clustereket majd harmadaval tul kell meretezni, hogy valahogy megbirkozzon a rettenet hosszu GC szunetekkel es mindenki kicsi es olcso gepeken futtatja mert a nagy gepeket egyszeruen keptelen kihasznalni, mert csak 10-20% os loadon jaratja oket. Ha a JVM tenyleg olyan jo lenne ahogy mondod akkor ez nem igy lenne.
Habar ez mar inkabb hatakonysag kategoria es itt szerintem meg jobban szenved a Java. Egy olyan nyelv ahol meg az integer is objektum ha tombben akarod tarolni.
Lehet, hogy ehhez hozzajarulnak az architekturas kulonbsegek is de jelenleg az a helyzet, hogy C++-ban joval gyorsabb programot lehet irni mint barmilyen JVM-alapu nyelvben ha mindket neylvben minden trukkot bevetsz is.
--
:wq