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

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

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


person Chau Chee Yang    schedule 22.08.2011    source источник
comment
Я со всем уважением предлагаю вам связаться с разработчиками AQtime. Они лучше всего могут ответить на этот вопрос.   -  person David Heffernan    schedule 23.08.2011
comment
Спасибо. У меня пока нет ответа.   -  person Chau Chee Yang    schedule 24.08.2011
comment
Похоже, теперь у вас есть ответ :) smartbear.com/forums/forum/post/   -  person Alex    schedule 29.08.2011


Ответы (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, но панель редактора исходного кода может отображать неправильный фрагмент исходного кода для рутина. Поэтому для профилирования приложений RAD Studio XE лучше всего использовать AQtime версии 7.

person Chau Chee Yang    schedule 13.05.2013

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

person Torbins    schedule 22.08.2011
comment
Расположение исходного кода указано в Project | Искать в каталогах в AQTime. Однако это не похоже на мою проблему. Когда проект загружается в AQTime, я не вижу никаких модулей StdCtrls, загруженных в AQTime. В результате профилирования также не отображается код, связанный с TButton. - person Chau Chee Yang; 22.08.2011