CleanMem
| Spiele und Spieleentwicklung |
Die Speicherverwaltung von Game Maker ist auch in der achten Version ziemlich grausam. Bei Pospos zum Beispiel wurden bis zu 300MB Arbeitsspeicher verbraucht. Um dies zu optimieren, bietet Game Maker ein paar Befehle um die Ressourcen aus dem Speicher zu löschen, wenn man sie nicht braucht. Das Problem daran ist, dass man sehr schnell Gefahr läuft entweder zu wenig oder zu viel zu löschen. Mit steigender Zahl an Ressourcen und Räumen (in Game Maker ist jedes Level und Menü ein Raum) wird das immer unübersichtlicher. Zum Glück gibt es da eine kleine aber sehr feine DLL mit dem Namen CleanMem. Sie ist in wenigen Sekunden eingebunden und nach dem initialisieren der DLL braucht es nur noch einen Befehl, der bei mir im Menü und in jedem Level aufgerufen wird. Ergebnis: statt 300MB verbraucht das Spiel nur noch höchstens 50MB an Arbeitsspeicher, in manchen Level liegt es sogar bei unter 10MB.
Das ist Effizienz, wie ich es mir vorstelle!
Neueste Nachrichten |
