Может ли профилировщик производительности AQTime профилировать источник vcl?

Я использую Delphi 2007 / XE с AQTime 6. Я написал тестовое приложение, которое создает несколько экземпляров TButton. Я включил необходимые параметры компиляции и компоновки, чтобы он работал с AQTime.

Когда я пытаюсь запустить приложение в AQTime с помощью профилировщика производительности, классы VCL / RTL не отображаются в профилировании. Может ли AQTime представлять профиль производительности классов VCL / RTL?

2 ответа

Решение

Ниже приводится ответ Алекса из SmartBear (оригинальный пост: http://smartbear.com/forums/f59/t46450/can-performance-profiler-profile-vcl-source):

По умолчанию AQtime исключает код VCL из профилирования. Чтобы профилировать код VCL, вам необходимо отключить эту опцию: Параметры | Варианты... | Генерал | Общие настройки | Исключить стандартные исходные файлы

Обратите внимание, что полная поддержка RAD Studio XE была реализована только в AQtime 7. Я только что проверил, и AQtime 6 может отлично профилировать код VCL приложения XE, но на панели редактора исходного кода может отображаться неправильный фрагмент исходного кода для рутина. Поэтому лучше всего использовать 7-ю версию AQtime для профилирования приложений RAD Studio XE.

Возможно, AQTime нужен исходный код VCL, но он не знает, где его найти. Я думаю, что где-то в AQTime появилась возможность указать дополнительные пути к источникам.

Другие вопросы по тегам