Решил попробовать эти два профилировщика. Но, видать, мозги мои совсем кривые. В CodeAnalist 2.76 пытаюсь использовать simulation. В настройках выбираю интересующий проц, в коде расставляю start и end. И вот тут проблема. Там имеется такое окошко - Trace point attribute, в котором можно выставить количество итераций. И я так и не понял - итераций чего? Предположил, что это количество проходов, после которых эта точка снимается. Хорошо, ставлю на start 1000 итераций. Трассировать желаю одну функцию, соответственно start стоит на входе, end на выходе. Запускаю. После прогона возникают непонятки. В столбце Count напротив инструкций написаны какие-то невразумительные числа. Невразумительные в том плане, что уж очень маленькие, редко больше десятка. Но ведь знаю же, что функция эта вызывается немерянное число раз!!! Кто знает, подскажите как сделать правильно. А VTune у меня 30-дневный. И в нём я так и не нашёл как прогнать код в режиме эмуляции. В пробной версии такое вообще есть?