O plug-in Parallel Debugger, originalmente da Parnassus, agora está disponível no GetIt para RAD Studio 11.x (ou seja, 11.0 e 11.1.) Isso segue a disponibilização de Bookmarks e Navigator há algumas semanas .
O Depurador Paralelo é um complemento que permite ver o que está acontecendo em todos os threads do seu aplicativo de uma só vez. Um depurador tradicional no IDE mostra apenas um thread, uma pilha de chamadas e assim por diante. O plug-in mostra todas as pilhas de chamadas para todas as threads próximas umas das outras (ou seja, correspondendo visualmente se elas estão sendo executadas em paralelo), adiciona marcação no editor mostrando onde cada thread está sendo executada, codifica as threads por cores, permite que você execute, passo ou rastrear em uma base por thread e muito mais. Leia a postagem do blog de anúncio original para ver o conjunto completo de recursos!
Captura de tela mostrando alguns dos recursos do Depurador Paralelo: pilhas de chamadas paralelas, threads coloridos, marcação extra do editor, execução/pausa/etapa/rastreamento por thread, etc
Para instalar, vá para o menu Ferramentas no IDE, GetIt Package Manager, e selecione a seção IDE Plugins no seletor de categoria à esquerda. Você o verá listado: selecione-o e clique em Instalar.
O Depurador Paralelo selecionado em GetIt. Observe que também existem muitos outros complementos de IDE na mesma categoria!
O plug-in Debugger enfatiza os vários depuradores, porque cada um deles está fazendo muito mais (aumento aproximadamente linear pelo número de threads em seu aplicativo). Ele funciona melhor no Windows e não recomendamos usá-lo para depuração remota, como para macOS. Ele adiciona um novo menu de nível superior chamado Thread, e nele há um submenu ‘Feature Level’. Mantenha isso em ‘CPU Only’ quando você não quiser que o Parallel Debugger esteja muito envolvido. Em seguida, ligue-o novamente quando precisar fazer alguma depuração em paralelo!
Esperamos que você ache isso útil e ajude a depurar e entender as ações paralelas do seu aplicativo.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition