2012-05-04 4 views
1

В приложении PowerBuilder, как я могу получить время: минута: секунды детали, которые выполняет функция с временем (hh: mm: ss), и какой оператор цикла занимает больше времени для выполнения?Приложение PowerBuilder - отладка

Есть ли команда и как PBDEBUG?

спасибо!

ответ

2

Если вы хотите сделать некоторые профилирования на коде

1 - перейти к System Options/Profiling, проверьте Enable Tracing и введите путь к несуществующему файлу в Trace file Name. Также выберите действия трассировки, которые вы хотите просмотреть.

2 - запустить приложение и сделать задачу, которую вы хотите проанализировать

3 - остановить вашу программу

4 - в Powerbuilder, File/New.../Tool и выберите один из профилирующих зрителей, между Profiling class view, Profiling routine view или Profiling trace view, в зависимости от типа анализа.

Обычно, я получаю полезную информацию о времени с представлением Trace: количество раз и количество попаданий.

1

Чтобы измерить конкретный фрагмент кода, вы можете использовать функцию cpu, чтобы получить процессорное время до и после раздела кода. Если вы используете PFC, вы можете поместить данные в журнал отладки. Если вы не используете PFC, вы можете записать данные в файл. Это достаточно полезно, что мы добавили мониторинг производительности в нашу инфраструктуру.

0

Для Powerbuiler ThickGrid обеспечивает наилучшее решение для отслеживания функций событий и SQL вместе. Мне было легко. вы можете проверить www.thickgrid.com, они помогут вам интегрировать эту функцию.

Смежные вопросы