Bezeichnung
OpenResourceMonitor -- Öffnet den Ressourcenmonitor von Hollywood (V4.5)
Übersicht
OpenResourceMonitor([table])
Bibliothek
object

Beschreibung
Dieser Befehl öffnet den in Hollywood eingebauten Ressourcenmonitor. Der Ressourcenmonitor wird eine Liste aller Ressourcen anzeigen, die Hollywood im Arbeitsspeicher hat. Die Liste wird mehrmals pro Sekunde aktualisiert, sodass diese immer auf dem neuesten Stand ist.

Der Ressourcenmonitor ist sehr nützlich, um die Speicherverwaltung des Skripts richtig zu handhaben. Obwohl Hollywood über Tracking-Ressourcen verfügt und automatisch alle Ressourcen freigibt, wenn es beendet wird, ist es wichtig, für größere Projekte ihr Ressourcenmanagement im Auge zu behalten, da sonst Ihr Programm mehr und mehr Arbeitsspeicher verbrauchen wird. Wenn Sie nicht ein Auge auf Ihre Ressourcen haben, kann es oft passieren, dass je länger Ihr Programm läuft, immer mehr Arbeitsspeicher verbraucht wird und das kann zu Problemen führen.

Der Ressourcenmonitor ermöglicht es Ihnen, bequem Ihre Ressourcen im Auge zu behalten. Wenn Sie den Ressourcenmonitor immer öffnen, während Sie entwickeln, werden Sie leicht feststellen, ob es irgendwo ein Ressourcenproblem gibt. Zum Beispiel, wenn Sie feststellen, dass Pinsel oder Ebenennummern stetig zunehmen, während das Skript ausgeführt wird, dann sollten Sie alarmiert sein und es ist wahrscheinlich, dass etwas falsch mit Ihrem Code ist, das Sie dann beheben müssen.

Ab Hollywood 11.0 akzeptiert dieser Befehl ein optionales Tabellenargument, mit dem Sie einige Optionen für den Ressourcenmonitor konfigurieren können:

FontSize:
Die vom Ressourcenmonitor zu verwendende Schriftgröße. Der Standardwert ist 8. (V11.0)

Width:
Die Fensterbreite für den Ressourcenmonitor. Der Standardwert ist 200. (V11.0)

Sie können auch den Ressourcenmonitor direkt beim Start aktivieren, indem Sie das Konsole Argument -resourcemonitor benutzen.

Um den Ressourcenmonitor zu beenden, schließen Sie einfach das Fenster oder rufen Sie den Befehl CloseResourceMonitor() auf.

Eingaben
table
Optional: Tabelle mit weiteren Optionen (siehe oben) (V11.0)

Navigation zeigen