Sosem fogják tudni C szintre csökkenteni a memóriahasználatot, mivel C az mindent a programozó kezébe ad, a Java pedig 'managed' - tehát megvédi a programozót amennyire tudja.
Viszont ha valaki tisztában van a memóriakezelésének trükkjeivel - pl. StringBuffer, vagy általában képes profilingolni, akkor egész jó eredményeket érhet el Java -val is.