Le plugin Parallel Debugger, à l’origine de Parnassus, est maintenant disponible dans GetIt pour RAD Studio 11.x (c’est-à-dire 11.0 et 11.1.) Cela fait suite à la mise à disposition de Bookmarks et Navigator il y a quelques semaines .
Le débogueur parallèle est un module complémentaire qui vous permet de voir simultanément ce qui se passe dans tous les threads de votre application. Un débogueur traditionnel dans l’EDI n’affiche qu’un seul thread, une seule pile d’appels, etc. Le plugin vous montre toutes les piles d’appels pour tous les threads les uns à côté des autres (c’est-à-dire qu’ils s’exécutent en parallèle visuellement), ajoute un balisage dans l’éditeur indiquant où chaque thread est en cours d’exécution, code les threads par couleur, vous permet d’exécuter, d’étape ou tracez sur une base par thread, et plus encore. Lisez le billet de blog d’annonce d’origine pour voir l’ensemble complet des fonctionnalités !
Capture d’écran montrant certaines des fonctionnalités du débogueur parallèle : piles d’appels parallèles, threads colorés, balisage supplémentaire de l’éditeur, exécution/pause/étape/trace par thread, etc.
Pour installer, allez dans le menu Outils de l’IDE, GetIt Package Manager, et sélectionnez la section Plugins IDE dans le sélecteur de catégorie sur la gauche. Vous le verrez répertorié : sélectionnez-le et cliquez sur Installer.
Le débogueur parallèle sélectionné dans GetIt. Notez qu’il existe également de nombreux autres addons IDE dans la même catégorie!
Le plugin Debugger met l’accent sur les différents débogueurs, car chacun d’eux en fait beaucoup plus (augmenté à peu près linéairement par le nombre de threads dans votre application.) Il fonctionne mieux sous Windows, et nous ne recommandons pas de l’utiliser pour le débogage à distance, comme pour macOS. Il ajoute un nouveau menu de niveau supérieur appelé Thread, et dans celui-ci se trouve un sous-menu « Niveau de fonctionnalité ». Gardez cela sur « CPU uniquement » lorsque vous ne voulez pas que le débogueur parallèle soit fortement impliqué. Ensuite, réactivez-le lorsque vous devez effectuer un débogage en parallèle !
Nous espérons que cela vous sera utile et vous aidera à déboguer et à comprendre les actions parallèles de votre application.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition