Anzeigeboxen löschenHallo,
Den Vorschlägen von txnelson aus einem früheren Beitrag folgend, erstelle ich einige Anzeigefelder, ohne sie in einem Fenster anzuzeigen, um die benötigten Informationen ohne Visualisierungen für den Benutzer zu extrahieren.Ich bin mir jedoch nicht sicher, ob ich diese Anzeigefelder explizit löschen muss oder ob eine Garbage Collection aktiv ist, um sie irgendwann zu löschen.
Wenn ich sie löschen muss, ist boxName<
Danke
Matteo
Betreff: Anzeigefelder löschenvlb kann gelöscht werden, ist aber für sich genommen ein sehr kleines Objekt.
vlb<Betreff: Anzeigefelder löschen
Danke. Könnten Sie bitte erklären, was in Ihrem Beispiel mit vlb zu tun ist? Verbraucht dieses Anzeigefeld auch Speicher? Ich nehme an, dass es automatisch mit der Meldung „<< Fenster schließen“ geschlossen wird, aber es ist nicht ganz klar, wie das passiert.
Was ist mit einem leeren V-Listenfeld, das erstellt, aber in keinem Fenster angezeigt wird, wie zum Beispiel:
vlb=V List Box();
?
Sollte es gelöscht werden? Wie?
Betreff: Anzeigefelder löschenJedes erstellte Objekt beansprucht Speicher, unabhängig davon, ob es sichtbar ist oder nicht.Daher ist es ratsam, alle erstellten Objekte zu bereinigen.Folgendes mache ich sowohl für sichtbare als auch für unsichtbare Plattformen.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" ,private);
vlb = V List Box( biv = dt << bivariate( x( :height ), y( :weight ) ) );
biv << close window;