Das Parallel-Debugger-Plug-in, ursprünglich von Parnassus, ist jetzt in GetIt für RAD Studio 11.x (dh 11.0 und 11.1) verfügbar. Dies folgt auf die Bereitstellung von Lesezeichen und Navigator vor einigen Wochen .
Der parallele Debugger ist ein Addon, mit dem Sie gleichzeitig sehen können, was in allen Threads Ihrer App vor sich geht. Ein traditioneller Debugger in der IDE zeigt nur einen Thread, einen Aufrufstapel und so weiter. Das Plugin zeigt Ihnen alle Call-Stacks für alle Threads nebeneinander (d. h. visuell parallel passend, dass sie parallel ausgeführt werden), fügt Markup im Editor hinzu, das zeigt, wo jeder Thread ausgeführt wird, farbcodiert Threads, lässt Sie ausführen, steppen oder Ablaufverfolgung auf Thread-Basis und mehr. Lesen Sie den ursprünglichen Ankündigungs-Blogpost, um alle Funktionen zu sehen!
Gehen Sie zur Installation zum Menü Tools in der IDE, GetIt Package Manager, und wählen Sie den Abschnitt IDE Plugins in der Kategorieauswahl auf der linken Seite. Sie werden es aufgelistet sehen: Wählen Sie es aus und klicken Sie auf Installieren.
Das Debugger-Plug-in belastet die verschiedenen Debugger, da jeder von ihnen so viel mehr leistet (ungefähr linear erhöht durch die Anzahl der Threads in Ihrer App). Es funktioniert am besten unter Windows, und wir empfehlen nicht, es für das Remote-Debugging zu verwenden. wie für macOS. Es fügt ein neues Top-Level-Menü namens Thread hinzu, in dem sich ein Untermenü „Feature Level“ befindet. Belassen Sie dies auf „Nur CPU“, wenn Sie nicht möchten, dass der parallele Debugger stark involviert ist. Schalten Sie es dann wieder ein, wenn Sie parallel etwas debuggen müssen!
Wir hoffen, dass Sie dies nützlich finden und Ihnen helfen, die parallelen Aktionen Ihrer App zu debuggen und zu verstehen.