llvm-profdata-3.8 - آنلاین در ابر

این دستور llvm-profdata-3.8 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


llvm-profdata - ابزار داده پروفایل

خلاصه


llvm-profdata فرمان [ارگ...]

شرح


La llvm-profdata ابزار یک ابزار کوچک برای کار با فایل های داده پروفایل است.

دستورات


· ادغام کردن

· نشان

ادغام


خلاصه
llvm-profdata ادغام کردن [گزینه های] [نام فایل...]

شرح
llvm-profdata ادغام کردن چندین فایل داده پروفایل تولید شده توسط ابزار دقیق PGO و
آنها را با هم در یک فایل داده نمایه نمایه شده ادغام می کند.

به طور پیش فرض داده های نمایه بدون تغییر ادغام می شوند. این بدان معنی است که نسبی
اهمیت هر فایل ورودی متناسب با تعداد نمونه ها یا شمارش آن است
شامل به طور کلی، ورودی از یک دوره آموزشی طولانی تر به عنوان تفسیر خواهد شد
نسبتا مهم تر از یک دوره کوتاه تر. بسته به ماهیت اجراهای آموزشی
ممکن است مفید باشد که وزن داده شده به هر فایل ورودی را با استفاده از
ورودی وزنی گزینه.

OPTIONS
-کمک خلاصه ای از گزینه های خط فرمان را چاپ کنید.

-output=خروجی، -o=خروجی
نام فایل خروجی را مشخص کنید. تولید نمیتونه باشه - به عنوان نمایه نمایه شده حاصل
داده ها را نمی توان در خروجی استاندارد نوشت.

-weighted-input=وزن،نام فایل
نام فایل ورودی را به همراه وزن مشخص کنید. نمایه ورودی به حساب می آید
فایل با فایل ارائه شده مقیاس بندی (ضرب) می شود وزن، کجا کجا وزن هست یک
عدد صحیح اعشاری >= 1. فایل های ورودی مشخص شده بدون استفاده از این گزینه اختصاص داده می شوند
وزن پیش فرض 1. نمونه هایی در زیر نشان داده شده است.

-instr (به طور پیش فرض)
مشخص کنید که نمایه ورودی یک پروفایل مبتنی بر ابزار دقیق باشد.

-نمونه
مشخص کنید که نمایه ورودی یک پروفایل مبتنی بر نمونه باشد.

فرمت فایل تولید شده را می توان به یکی از سه روش زیر تولید کرد:

-دودویی (به طور پیش فرض)

نمایه را با استفاده از رمزگذاری باینری منتشر کنید. برای مشخصات مبتنی بر ابزار دقیق
فرمت خروجی فرمت باینری نمایه شده است.

-متن

نمایه را در حالت متنی ارسال کنید. این گزینه همچنین می تواند با هر دو نمونه مبتنی بر استفاده شود
و مشخصات مبتنی بر ابزار دقیق. هنگامی که از این گزینه استفاده می شود نمایه خواهد بود
در قالب متنی که توسط خواننده نمایه قابل تجزیه است ریخته می شود.

-gcc

نمایه را با استفاده از قالب gcov GCC ارسال کنید (هنوز پشتیبانی نمی شود).

مثال ها
اساسی استفاده
ادغام سه پروفایل:

llvm-profdata merge foo.profdata bar.profdata baz.profdata -output merged.profdata

وزن داشت ورودی
فایل ورودی foo.profdata بسیار مهم است، تعداد آن را در 10 ضرب کنید:

llvm-profdata merge -weighted-input=10,foo.profdata bar.profdata baz.profdata -output merged.profdata

دقیقاً معادل فراخوان قبلی (شکل صریح؛ مفید برای برنامه‌ریزی
فراخوان):

llvm-profdata merge -weighted-input=10,foo.profdata -weighted-input=1,bar.profdata -weighted-input=1,baz.profdata -output merged.profdata

SHOW


خلاصه
llvm-profdata نشان [گزینه های] [نام فایل]

شرح
llvm-profdata نشان یک فایل داده پروفایل را می گیرد و اطلاعات مربوط به آن را نمایش می دهد
شمارنده های نمایه برای این فایل و برای هر یک از تابع(های) مشخص شده.

If نام فایل حذف شده یا هست -، و سپس llvm-profdata نشان ورودی آن را از استاندارد می خواند
ورودی

OPTIONS
همه کارکردها
جزئیات را برای هر عملکرد چاپ کنید.

- شمارش می کند
مقادیر شمارنده را برای توابع نمایش داده شده چاپ کنید.

-function = رشته
اگر نام تابع حاوی رشته داده شده باشد، جزئیات را برای یک تابع چاپ کنید.

-کمک خلاصه ای از گزینه های خط فرمان را چاپ کنید.

-output=خروجی، -o=خروجی
نام فایل خروجی را مشخص کنید. اگر تولید is - یا مشخص نشده است، سپس
خروجی به خروجی استاندارد ارسال می شود.

-instr (به طور پیش فرض)
مشخص کنید که نمایه ورودی یک پروفایل مبتنی بر ابزار دقیق باشد.

-متن به دامپر پروفایل دستور دهید تعداد نمایه ها را در قالب متن نمایش دهد
نمایش داده های پروفایل مبتنی بر ابزار دقیق به طور پیش فرض، نمایه
اطلاعات به شکلی قابل خواندن برای انسان (همچنین در متن) با
حاشیه نویسی

-نمونه
مشخص کنید که نمایه ورودی یک پروفایل مبتنی بر نمونه باشد.

خروج وضعیت


llvm-profdata اگر دستور حذف شود یا نامعتبر باشد، اگر نتواند ورودی را بخواند، 1 را برمی‌گرداند
فایل‌ها یا عدم تطابق بین داده‌های آنها.

از llvm-profdata-3.8 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز