Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiIDERAD StudioНовости

Плагин Parallel Debugger теперь доступен для RAD Studio 11!

parallel debugger demo screenshot 3

paralleldebugger 154x154 9255717 2

Подключаемый модуль Parallel Debugger, изначально созданный компанией Parnassus, теперь доступен в GetIt для RAD Studio 11.x (т.е. 11.0 и 11.1). Это последовало за тем, что несколько недель назад стали доступны закладки и навигатор .

Parallel Debugger — это надстройка, которая позволяет вам видеть, что происходит во всех потоках вашего приложения одновременно. Традиционный отладчик в среде IDE показывает только один поток, один стек вызовов и т. д. Плагин показывает вам все стеки вызовов для всех потоков рядом друг с другом (т. е. визуально параллельное соответствие тому, что они выполняются параллельно), добавляет разметку в редакторе, показывающую, где выполняется каждый поток, цветные коды потоков, позволяет вам запускать, шагать или трассировка для каждого потока и многое другое. Прочтите исходное объявление в блоге, чтобы увидеть полный набор функций!

 

parallel debugger demo screenshot 3Снимок экрана, показывающий некоторые функции Parallel Debugger: параллельные стеки вызовов, цветные потоки, дополнительная разметка редактора, запуск/пауза/шаг/трассировка для каждого потока и т. д.

Чтобы установить, перейдите в меню «Инструменты» в IDE, выберите «Диспетчер пакетов GetIt» и выберите раздел «Плагины IDE» в селекторе категорий слева. Вы увидите его в списке: выберите его и нажмите «Установить».

parallel debugger in getitПараллельный отладчик, выбранный в GetIt. Обратите внимание, что в той же категории есть много других надстроек IDE!

Плагин Debugger нагружает различные отладчики, потому что каждый из них делает гораздо больше (примерно линейно увеличивается на количество потоков в вашем приложении). Он лучше всего работает в Windows, и мы не рекомендуем использовать его для удаленной отладки, например, для macOS. Он добавляет новое меню верхнего уровня под названием «Поток», в котором есть подменю «Уровень функций». Держите это на «Только ЦП», если вы не хотите, чтобы параллельный отладчик активно участвовал. Затем включите его снова, когда вам нужно будет провести параллельную отладку!

Мы надеемся, что вы найдете это полезным и поможет вам отладить и понять параллельные действия вашего приложения.


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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES