![parallel debugger demo screenshot 3 | Embarcadero RAD Studio Delphi C++Builder Blogs parallel debugger demo screenshot 3](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/12/parallel-debugger-demo-screenshot-3-7424382.png?resize=999%2C467&ssl=1)
El complemento Parallel Debugger, originalmente de Parnassus, ahora está disponible en GetIt para RAD Studio 11.x (es decir, 11.0 y 11.1). Esto sigue a la disponibilidad de Bookmarks y Navigator hace unas semanas .
Parallel Debugger es un complemento que le permite ver lo que sucede en todos los subprocesos de su aplicación a la vez. Un depurador tradicional en el IDE muestra solo un subproceso, una pila de llamadas, etc. El complemento le muestra todas las pilas de llamadas para todos los subprocesos uno al lado del otro (es decir, coincidencias visualmente paralelas que se están ejecutando en paralelo), agrega marcado en el editor que muestra dónde se está ejecutando cada subproceso, subprocesos de códigos de color, le permite ejecutar, paso o rastrear en por subproceso, y más. ¡ Lea la publicación de blog del anuncio original para ver el conjunto completo de características!
Captura de pantalla que muestra algunas de las características del depurador paralelo: pilas de llamadas paralelas, subprocesos de colores, marcado adicional del editor, ejecución/pausa/paso/seguimiento por subproceso, etc.
Para instalar, vaya al menú Herramientas en el IDE, GetIt Package Manager, y seleccione la sección Complementos del IDE en el selector de categorías de la izquierda. Lo verás en la lista: selecciónalo y haz clic en Instalar.
El depurador paralelo seleccionado en GetIt. ¡Tenga en cuenta que también hay muchos otros complementos IDE en la misma categoría!
El complemento Debugger enfatiza los diversos depuradores, porque cada uno de ellos está haciendo mucho más (más o menos incrementado linealmente por la cantidad de subprocesos en su aplicación). Funciona mejor en Windows, y no recomendamos usarlo para la depuración remota. como para macOS. Agrega un nuevo menú de nivel superior llamado Thread, y en ese hay un submenú ‘Nivel de función’. Manténgalo en ‘Solo CPU’ cuando no quiera que el depurador paralelo esté muy involucrado. ¡Luego vuelva a encenderlo cuando necesite hacer algo de depuración en paralelo!
Esperamos que lo encuentre útil y lo ayude a depurar y comprender las acciones paralelas de su aplicación.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition