| Ruby-Debug Open Source-Rubin-Verlängerung, die einen vollwertigen Debugger für Rubin bietet |
Jetzt downloaden |
Ruby-Debug Ranking & Zusammenfassung
- Name des Herausgebers:
- Kent Sibilev
- Website des Verlags:
- http://rubyforge.org/projects/ruby-debug/
- Betriebssysteme:
- Mac OS X
Ruby-Debug Stichworte
Ruby-Debug Beschreibung
Open Source Rubin-Erweiterung, die einen vollwertigen Debugger für Rubin bietet Schnellere Implementierung des Standard Debug.rb mithilfe einer nativen Erweiterung mit einem neuen Haken-Rubin-C-API. Der Hauptunterschied zwischen dem Ruby-Debugg und der Standard-Debug.rb-Bibliothek ist die Geschwindigkeit der Ausführung. Hauptproblem bei debug.rb ist, dass es die Kernel # SET_TRACE_FUNC-Methode verwendet, die für jeden Hakenaufruf eine Erstellung von Bindungsobjekt erfordert. Es ist in Ordnung für kleine Skripts, aber für die realen Anwendungen wie Rails ist debug.rb fast unmöglich zu verwenden. Alles, was Sie tun müssen, ist nur zu sitzen und zu sehen, wie Rubin-Dolmetscher eine enorme Menge an Bindungsobjekten erzeugt, um sie mit dem sofortigen Müllsammelzyklus zu zerstören. Es erklärt auch, dass Ruby-Debug keine Watchpoints aus demselben Grund unterstützt. Was ist neu in dieser Version: · Ein Backtrace warnt jetzt, wenn er denkt, dass der CallStack abgeschnitten ist, den es mit dem Vergleichen mit Anrufer () · Fixieren von $ 0. · Fixieren Sie den Fehler beim Zeigen von Variablen in Post-Mortem · Dokument, wie debugger.start mit einem Block verwendet werden soll. · Verschieben Sie den Kernel # Debugger von Ruby-Debug-Base in Ruby-Debug · Erhalten Sie Regressionstests, die wieder arbeiten · Warn und fügen Sie eine "Bestätigung" hinzu, wenn Sie einen Haltepunkt in einer Datei einstellen, die nicht geladen ist.
Ruby-Debug Zugehörige Software