Überlegungen zur Debuggerleistung

Um eine optimale Debuggerleistung zu erzielen, müssen Sie Folgendes beachten:

Auswertung von Ausdrücken

Leistung bei Step-Operationen

Die Leistung bei Step-Operationen ist von der Anzahl aktivierter Variablen oder Ausdrücke in den Überwachungen und von der Komplexität des Ausdrucks abhängig. Die Leistung bei Step-Operationen kann verbessert werden, indem:

Suche nach einer Zeichenfolge in der Quellensicht oder Listensicht

Die Suche nach Zeichenfolgen kann beschleunigt werden, wenn:

Verwendung der Eingabefelder für optionale Parameter für Zeilenunterbrechungspunkte

Werte, die für diese Optionen angegeben werden, verlangsamen Ihr Programm erheblich, da der Debugger jedes Mal für den Unterbrechungspunkt stoppen und die Klausel "Von/Bis/Wie oft?" auswerten muss. Selbst wenn Sie nicht sehen, dass das Programm stoppt, wird es tatsächlich gestoppt, damit der Debugger die Stoppbedingungen auswerten kann.

Falls möglich, sollte als Alternative ein bedingter Unterbrechungspunkt definiert werden, indem ein Ausdruck angegeben wird.

Anzahl definierter Überwachungen beschränken

Wird eine Überwachung definiert, prüft das System nach jeder Anweisung, ob sich der Wert der überwachten Variablen oder des überwachten Ausdrucks geändert hat. Werden viele Überwachungen definiert, verschlechtert dies die Leistung.


Feedback