MS VC 7.1 ve üstü için MicroProfiler adı verilen bir enstrümanlama (fonksiyon hassasiyeti) profili vardır. Buradan (x64) veya buradan (x86) alabilirsiniz . Bu hiçbir değişiklik veya ilave gerektirmez kodunuza ve arayanlar ve callees ile fonksiyon istatistiklerini görüntüleme yapabiliyor gerçek zamanlı / uygulamayı kapatmadan profilleme sürecini durdurmak gerek kalmadan.
VisualStudio ile bütünleşir, böylece bir proje için profili kolayca etkinleştirebilir / devre dışı bırakabilirsiniz. Temiz makineye kurmak da mümkündür, sadece sembol bilgisinin yürütülebilir dosyanın profilli olması gerekir.
Bu araç, Çok Uykulu gibi örnekleme profilleyicilerinden istatistiksel yaklaşım yeterli olmadığında kullanışlıdır.
Kaba karşılaştırma, AQTime'u geçtiğini gösterir (enstrümantasyonda çağrıldığında, işlev düzeyinde çalışma). Aşağıdaki program (tam optimizasyon, satır içi devre dışı), mikro profillerin sonuçları gerçek zamanlı olarak görüntülemesiyle AQTime'ın yalnızca istatistik toplamaya göre üç kat daha hızlı çalışmasını sağlar:
void f()
{
srand(time(0));
vector<double> v(300000);
generate_n(v.begin(), v.size(), &random);
sort(v.begin(), v.end());
sort(v.rbegin(), v.rend());
sort(v.begin(), v.end());
sort(v.rbegin(), v.rend());
}