Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiIDENouvellesRAD Studio

Le plugin Parallel Debugger est désormais disponible pour RAD Studio 11 !

parallel debugger demo screenshot 3

paralleldebugger 154x154 9255717 2

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 !

 

parallel debugger demo screenshot 3Capture 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.

parallel debugger in getitLe 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.

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES