Blue Moon Games

Stable pointer dynamic array - part 3

2016. november 07.

Az eddigieket összefoglalva azt már tudjuk, hogy: jobb lefoglalni egy nagyobb memóriaterületet egyben (fragmentation) jobb egymás utáni címekről olvasni adatot a memóriából (cache) az std::vector biztosítja a memóriában a folytonosságot, cserébe nincs stabil iterátor/pointer az std::list…

Tovább

Stable pointer dynamic array - part 2

Az előző bejegyzésben kiderült, hogy már majdnem jó az, ha a komponenseket a system, vagy a system manager hozza létre, és tárolja, de a memory fragmentation problémája (továbbra is) fennáll. Emellett érdemes megemlíteni a cache-friendly kód fogalmát. A memória elérése alapvetően lassú, így hiába…

Tovább
süti beállítások módosítása