هذا هو الأمر llvm-profdata-3.8 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
llvm-profdata - أداة بيانات الملف الشخصي
موجز
لفم بروفداتا أمر [أرجس ...]
الوصف
• لفم بروفداتا الأداة هي أداة صغيرة للعمل مع ملفات بيانات الملف الشخصي.
أوامر
· دمج
· إظهار
دمج
موجز
لفم بروفداتا دمج [الخيارات] [اسم الملف...]
الوصف
لفم بروفداتا دمج يأخذ العديد من ملفات بيانات الملف الشخصي التي تم إنشاؤها بواسطة أجهزة PGO و
يدمجهم معًا في ملف بيانات ملف تعريف واحد مفهرس.
بشكل افتراضي، يتم دمج بيانات الملف الشخصي دون تعديل. وهذا يعني أن النسبية
تتناسب أهمية كل ملف إدخال مع عدد العينات أو عددها
يتضمن. بشكل عام، سيتم تفسير المدخلات من فترة تدريب أطول على أنها
أكثر أهمية نسبيًا من المدى القصير. حسب طبيعة الدورات التدريبية
قد يكون من المفيد ضبط الوزن المعطى لكل ملف إدخال باستخدام ملف
-المدخلات المرجحة الخيار.
OPTIONS
-مساعدة اطبع ملخصًا لخيارات سطر الأوامر.
-المخرجات = الإخراج ، -o = الإخراج
حدد اسم ملف الإخراج. الناتج لا يمكن - باعتباره الملف الشخصي المفهرس الناتج
لا يمكن كتابة البيانات إلى الإخراج القياسي.
-الإدخال المرجح = الوزن، اسم الملف
حدد اسم ملف الإدخال مع الوزن. حساب الملف الشخصي للإدخال
سيتم تحجيم الملف (مضاعفًا) حسب المورد وزن، أين أين وزن هو
عدد صحيح عشري >= 1. يتم تعيين ملفات الإدخال المحددة دون استخدام هذا الخيار
الوزن الافتراضي هو 1. الأمثلة موضحة أدناه.
-instr (افتراضي)
حدد أن ملف تعريف الإدخال هو ملف تعريف قائم على الأجهزة.
-عينة
حدد أن ملف تعريف الإدخال هو ملف تعريف قائم على العينة.
يمكن إنشاء تنسيق الملف الذي تم إنشاؤه بإحدى الطرق الثلاث التالية:
-الثنائية (افتراضي)
قم بإصدار ملف التعريف باستخدام ترميز ثنائي. بالنسبة للملف التعريفي المعتمد على الأجهزة، فإن
تنسيق الإخراج هو التنسيق الثنائي المفهرس.
-نص
قم بإصدار ملف التعريف في وضع النص. يمكن أيضًا استخدام هذا الخيار مع كل من النماذج المستندة إلى العينات
والملف الشخصي القائم على الأجهزة. عند استخدام هذا الخيار، سيكون ملف التعريف
ملقاة في تنسيق النص الذي يمكن تحليله بواسطة قارئ الملف الشخصي.
-مجلس التعاون الخليجي
قم بإصدار ملف التعريف باستخدام تنسيق gcov الخاص بدول مجلس التعاون الخليجي (غير مدعوم بعد).
أمثلة
الباقة الأساسية الأستعمال
دمج ثلاثة ملفات تعريف:
دمج بيانات llvm foo.profdata bar.profdata baz.profdata - تم دمج الإخراج.profdata
المرجحة إدخال
ملف الإدخال foo.profdata وهو أمر مهم بشكل خاص، اضرب أعداده في 10:
llvm-profdata دمج -weighted-input=10,foo.profdata bar.profdata baz.profdata -output merged.profdata
يعادل تمامًا الاستدعاء السابق (نموذج صريح؛ مفيد للبرمجة
استدعاء):
llvm-profdata دمج -weighted-input=10,foo.profdata -weighted-input=1,bar.profdata -weighted-input=1,baz.profdata -outputmerged.profdata
معرض
موجز
لفم بروفداتا إظهار [الخيارات] [اسم الملف]
الوصف
لفم بروفداتا إظهار يأخذ ملف بيانات ملف التعريف ويعرض معلومات حول
عدادات ملف التعريف لهذا الملف ولأي من الوظائف المحددة.
If اسم الملف تم حذفه أو يتم حذفه -، ثم لفم بروفداتا إظهار يقرأ مدخلاته من المعيار
إدخال.
OPTIONS
-جميع الوظائف
تفاصيل الطباعة لكل وظيفة.
-العد
اطبع قيم العداد للوظائف المعروضة.
-وظيفة = سلسلة
اطبع تفاصيل الوظيفة إذا كان اسم الوظيفة يحتوي على السلسلة المحددة.
-مساعدة اطبع ملخصًا لخيارات سطر الأوامر.
-المخرجات = الإخراج ، -o = الإخراج
حدد اسم ملف الإخراج. لو الناتج is - أو لم يتم تحديده ، ثم
يتم إرسال الإخراج إلى الإخراج القياسي.
-instr (افتراضي)
حدد أن ملف تعريف الإدخال هو ملف تعريف قائم على الأجهزة.
-نص قم بتوجيه أداة تفريغ ملف التعريف لإظهار أعداد ملفات التعريف بتنسيق النص الخاص بـ
تمثيل بيانات الملف الشخصي على أساس الأجهزة. بشكل افتراضي، الملف الشخصي
يتم تفريغ المعلومات في شكل أكثر قابلية للقراءة من قبل الإنسان (أيضًا في النص) مع
شروحه.
-عينة
حدد أن ملف تعريف الإدخال هو ملف تعريف قائم على العينة.
EXIT الوضع
لفم بروفداتا تُرجع 1 إذا تم حذف الأمر أو كان غير صالح ، إذا لم يكن بإمكانه قراءة الإدخال
الملفات ، أو إذا كان هناك عدم تطابق بين بياناتها.
استخدم llvm-profdata-3.8 عبر الإنترنت باستخدام خدمات onworks.net