एमएस वीसी 7.1 के लिए एक इंस्ट्रूमेंटिंग (फंक्शन-सटीक) प्रोफाइलर है और इसे माइक्रोप्रोफाइलर कहा जाता है। आप इसे (x64) या यहाँ (x86) प्राप्त कर सकते हैं । इसमें आपके कोड के लिए किसी भी संशोधन या परिवर्धन की आवश्यकता नहीं होती है और यह वास्तविक समय में कॉल करने वालों और शांत लोगों के साथ फ़ंक्शन आँकड़े प्रदर्शित करने में सक्षम होता है एप्लिकेशन को बंद करने / प्रोफाइलिंग प्रक्रिया को रोकने की आवश्यकता के बिना है।
यह VisualStudio के साथ एकीकृत है, इसलिए आप आसानी से किसी प्रोजेक्ट के लिए प्रोफाइलिंग को सक्षम / अक्षम कर सकते हैं। स्वच्छ मशीन पर इसे स्थापित करना भी संभव है, इसे केवल निष्पादन योग्य प्रोफाइल के साथ-साथ प्रतीक सूचना स्थित होना चाहिए।
यह उपकरण तब उपयोगी होता है जब बहुत अधिक नींद की तरह नमूना प्रोफाइलरों से सांख्यिकीय सन्निकटन पर्याप्त नहीं होता है।
किसी न किसी तुलना से पता चलता है, कि यह AQTime (जब इसे इंस्ट्रूमेंटिंग, फंक्शन-लेवल रन में लगाया जाता है) को हराता है। निम्नलिखित प्रोग्राम (पूर्ण अनुकूलन, इनलाइनिंग अक्षम) माइक्रो-प्रोफाइलर के साथ तीन गुना तेजी से चलता है, वास्तविक समय में परिणाम प्रदर्शित करता है, जबकि AQTime केवल आंकड़े एकत्र कर रहा है:
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());
}