( sz332 | 2014. 07. 20., v – 09:17 )

Itt azért felmerül az a kérdés, hogy van-e lényegi teljesítménykülönbség a két rendszer esetében... simán lehet, hogy amíg neked a felszabadítás állandó fix költségedbe kerül, addig a vm csak akkor töröl, amikor ő úgy gondolja, hogy törölni kell, és mondjuk sok objektum esetén ez komoly előny lehet a VM javára, cserébe ott van az a történet, hogy nem determinisztikus, mikor történik a takarítás.

Kevesen tudják, hogy java-ban bizony lehetőség van arra, hogy hanyagoljuk a GC-t, és egy memóriatartományt saját magunk kezeljünk. Erről, illetve ennek a teljesítményéről itt:

http://mentablog.soliveirajr.com/2012/11/which-one-is-faster-java-heap-…

http://www.javacodegeeks.com/2013/08/which-memory-is-faster-heap-or-byt…

Még esetleg ez is érdekes lehet, hogy a java8-ban szépen átdolgozzák a permgen-t, bár a témához csak érintőlegesen kapcsolódik...

http://java.dzone.com/articles/java-8-permgen-metaspace