تمديد VisualStudio والمرافق المستخدمة لعرض بيانات التنميط الخاصة بالتجميع وتمييزها. تعرف على تكلفة التجميع الحقيقية للرمز الخاص بك مباشرة داخل Visual Studio. الحفاظ على أوقات التجميع في الاختيار.
قم بتنزيل أحدث VSIX من Visual Studio Marketplace 2022
قم بتنزيل أحدث VSIX من Visual Studio Marketplace 2019
قم بتنزيل أحدث مستخرج من البيانات القابلة للتنفيذ
تعد أوقات التجميع واحدة من أهم الأشياء التي تؤثر على الإنتاجية والتكرار أثناء التطور في C/C ++. يمكن أن تكون أوقات التجميع البطيئة محبطًا للغاية ، لأنها سيناريوهات الحالة المعتادة في إنتاجات الكود الكبيرة. إن القدرة على تحديد القطع الباهظة الثمن في نفس المكان الذي ترمز إليه هو المفتاح من أجل الحفاظ على ديون التكنولوجيا تحت السيطرة.




انقر نقرًا مزدوجًا فوق أي إدخال في نافذة درجة الترجمة لفتح الجدول الزمني.

تعرض هذه النافذة جميع مداخن التضمين التي تؤدي إلى تشمل المحدد ، وتنتهي بوحدات التجميع.
انقر بزر الماوس الأيمن فوق أي إدخال واختيار عرض Select Includers لفتح الرسم البياني المتدرج.

سيؤدي ذلك إلى تحليل الملف المحدد ويعرض سبب حاجتك لتشمل كل تشمل ومدى قوة ربط ذلك مع الملف المحجوب. يدمج طريقة العرض هذه أيضًا تكلفة الملف القادم من بيانات ملف تعريف البناء التي تجمع بين "لماذا أحتاج إلى هذا" مع "كم يكلف" في نفس المكان.
يحتوي هذا المستودع أيضًا على تطبيق مستقل مع نفس التصور والرمز مثل امتداد VS. قد يكون من المفيد مقارنة النتائج أو فتح التقارير دون الحاجة إلى فتح Visual Studio.
يحتاج التطبيق إلى البناء. يقع المشروع داخل نفس الحل مثل Extensions VS ويمكن العثور عليه في compilescore/compilescore.sln.
الفكرة الرئيسية هي الحصول على برنامج التحويل البرمجي C ++ لإخراج تتبع لما حدث أثناء البناء. يمكننا بعد ذلك تجميع كل هذه البيانات باستخدام مستخرج البيانات في هذا المستودع ، واستهلاكها باستخدام البرنامج المساعد VS أو التطبيق المستقل.
استخراج البيانات هو عملية مستقلة من أجل السماح لأشياء مثل بناء ملف النتيجة على خادم البناء واستهلاكه عن بُعد. يمكن أن يكون هذا مفيدًا في Big Codebases حيث نريد أن تستخدم أرضية الإنتاج التقارير من الليلة الماضية داخل VS دون الحاجة إلى التعريف محليًا.

في خيارات Extension VS ، يوجد حقل لإخبار المكون الإضافي عن مكان العثور على ملف التقرير (هذا بجوار ملف الحل أو مجلد الجذر افتراضيًا).
لمزيد من المعلومات ، تحقق من صفحة توليد الدرجات.
يحتوي إجراء سير عمل الإصدار على عملية خطوة بخطوة لإنشاء مستخرج البيانات و VISX والتطبيق المستقل.
تم تضمين العديد من مشاريع الاختبار في المستودع.
إذا كنت لا تستخدم Visual Studio ولكنك لا تزال مهتمًا بتجميع البيانات ، فيمكنك استخدام Seeprofiler ، وهو برنامج التحويل البرمجي C ++ المستقل الذي يقوم بتجميع جميع البيانات المصدرة من Clang للحصول على عرض عالمي.
هذا المشروع مفتوح لمساهمات الكود.
إذا وجدت هذا الامتداد مفيدًا ، فيمكنك دائمًا شراء قهوة فنجان.