( 2Geza | 2007. 11. 14., sze – 08:18 )

Igen, ugye Javaban ezt ugy csinaljak, hogy a nyelv tipus konstrukcioi lehetoseget biztositanak arra, hogy a komplett memoriat az applikacio alatt defragmentald, igy ott ez a problema nem jon elo... C++-ban ezt nem tudod megcsinalni a direkt pointerek miatt, igy en a legjobb megoldasnak valamifele hierarchikus memoria managert tudnek elkepzelni, pl hogy van egy globalis manager, ami mondjuk fel megakat osztogat, van ezek alatt mondjuk egy tabpage-hez tartozo memoria manager (tabpagenekent), ami a globalistol ker, es a sajat elemeinek osztogat sokkal kisebb felbontasban, es igy tovabb, igeny szerint. Az se art, ha egy lokalis manager inkrementalisan adja ki a foglalasokat, igy lesznek olyan pontok, ahol egyszerre sok memoriat lehet visszaadni.