Speicher für eine ScriptingEngine freigeben
-
hi,
ich will ne ScriptSprache schreiben (meine 2.) und denke gerade über die Speicherverwaltung nach. Ich will mit einem 'virtuellen Arbeitsspeicher' arbeiten.
Alles kein Problem, nur wie gebe ich den Speicher wieder frei? Ein Op FreeSpace fällt schonmal aus. Gibt es noch andere Möglichkeiten außer Speicherbreiche für Funcs etc festzulegen, die dann freigegeben werden?
-
Ein Op FreeSpace fällt schonmal aus.
Was ist ein Op FreeSpace?
Gibt es noch andere Möglichkeiten außer Speicherbreiche für Funcs etc festzulegen, die dann freigegeben werden?
Naja, das hängt ja von deiner Sprache ab. Das einfachste von der Speicherverwaltung wäre natürlich etwas Stackmäßiges. Ansonsten wirst du kaum um einen GC rumkommen (wobei ein Mark&Sweep GC schnell implementiert sein sollte).
-
Dieser Thread wurde von Moderator/in kingruedi aus dem Forum Compiler-Forum in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
kingruedi schrieb:
Was ist ein Op FreeSpace?
ein Opcode das er das Byte x aus dem Speicher entfernen soll.
aber ich mach das jetzt mit Speicherbrereichen. ok.