Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
2. Jun 2017
So weit wollte ich gar nicht erst ausholen, ich bin mir sicher dass er wirklich nicht 19,5 GB gleichzeitig braucht ;-)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Der schöne Günther,
2. Jun 2017
Ein Array zeichnet sich dadurch aus dass die Daten am Stück vorliegen. Was du vorhast ist Wahnsinn.
Dein Typ "TFiguren" ist 16 Byte groß. Dein Typ "TFrames" ist 4 + 9998 * 16 Bytes groß. Also ca 160 KB. Und von denen willst du jetzt 131071 am Stück haben. Das ergibt 20971360000 Bytes, das sind 19,53 GB am Stück.
Eine 32Bit-Anwendung kann übrigens maximal 2 GB Arbeitsspeicher addressieren,...