To se nevyplatí nikdy, železo bude vždy levnější. Určitě je lepší srozumitelný méně výkoný program, který lze snadno udržovat a výkonu lze dosáhnout pořízením více serverů, než sofistikovaný program, který běží na méně serverech, a nemůže ho rozvíjet a udržovat jen tak někdo. Na produkční server patří normální, nikoliv špičkoví odborníci, ti mají hledat nové cesty a ne ztrácet čas produkční rutinou, když stejného výsledku lze dosáhnout posílením železa.
Java uz je dnes dostatocne vykonna, aby nebolo treba kupovat nove zelezo. Prostou migraciou z javy 1.6 na javu 1.8 sme ziskali o polovicu vykonu viac na performance testoch. Cize sme mohli vykryt takmer zadarmo viac dat na produkcii.
Dalsi mytus je, ze v jave sa neoptimalizuje. V jave sa optimalizuje, je ju mozne nasadit aj na protredia, ktore maju obmedzene prostriedky, len treba si vediet spocitat, ktora cinnost spotrebuje kolko casu a pamate a tam hladat rezervy.
Java ma tu vyhodu, ze ma kontrolovane typy a vyhadzuje rozumne vynimky. Cize je lahsie chybu opravit, nez ked ti daju "Tu mas core dump a sicke f poradku". Ovela lahsie je v jave pisat viacvlaknove aplikacie, cize je mozne vyuzit potencial procesora na maximum. V C-ckoidnych jazykoch je to pain i the ass.