এমএস ভিসি 7.1 এবং উচ্চতর মাইক্রোপ্রোফিলারের জন্য একটি উপকরণ (ফাংশন-নির্ভুল) প্রোফাইলার রয়েছে। আপনি এটি এখানে (x64) বা এখানে (x86) পেতে পারেন । এটা তোলে কোনো পরিবর্তন বা সংযোজন প্রয়োজন হয় না আপনার কোড এবং কলারের এবং callees সঙ্গে ফাংশন পরিসংখ্যান প্রদর্শন সক্ষম হয় রিয়েল টাইম / অ্যাপ্লিকেশান বন্ধ প্রোফাইলিং প্রক্রিয়া বাঁধন প্রয়োজন ছাড়াই।
এটি ভিজ্যুয়াল স্টুডিওর সাথে সংহত করে, যাতে আপনি কোনও প্রকল্পের জন্য প্রোফাইলিং সহজেই সক্ষম / অক্ষম করতে পারেন। ক্লিন মেশিনে এটি ইনস্টল করাও সম্ভব, এটি কেবলমাত্র নির্বাহী হিসাবে প্রোফাইল করা হচ্ছে পাশাপাশি প্রতীক তথ্য অবস্থিত প্রয়োজন।
যখন খুব স্লিপির মতো স্যাম্পলিং প্রোফাইলারগুলির পরিসংখ্যানের আনুমানিক পরিমাণ যথেষ্ট না হয় তখন এই সরঞ্জামটি কার্যকর।
মোটামুটি তুলনা দেখায় যে এটি একিউটাইমকে পরাজিত করে (যখন এটি ইনস্ট্রুমেন্টে ফাংশন-স্তর চালানো হয়)। নিম্নলিখিত প্রোগ্রাম (সম্পূর্ণ অপ্টিমাইজেশন, ইনলাইনিং অক্ষম) অ্যাকিউটাইম কেবল স্ট্যাটাস সংগ্রহের চেয়ে মাইক্রো-প্রোফাইলার রিয়েল-টাইমে ফলাফল প্রদর্শন করে তিনগুণ দ্রুত চলে:
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());
}