Я тестировал производительность и профайлер AQTime, чтобы посмотреть, стоит ли тратить эти большие $$$ на это для моего Delphi выражение.
Что меня поражает, так это то, как он может дать вам трассировку производительности на уровне исходного кода (которая включает в себя количество раз, когда каждая строка была выполнена, и количество времени, которое заняла линия) без изменения исходного кода приложения и без добавления чрезмерного количества время выполнения отладки.
То, как они делают это так эффективно, заставляет меня думать, что могут быть некоторые методы/технологии, используемые здесь, о которых я не знаю, о которых было бы полезно узнать.
Знаете ли вы, какие методы они используют для записи выполнения по очереди без изменений кода?
Существуют ли другие инструменты профилирования, которые также выполняют неинвазивные линейные проверки, и если да, используют ли они те же методы?