X-fontperf ابزار کوچک برای اندازه گیری زمان رندر فونت / بارگذاری در محیط X11 است. ابتدا در نظر گرفته تا ببینید که آیا تفاوت های قابل توجه بین سرور فونت جداگانه و تصویر قلم محلی عملکرد وجود دارد.
آن را در واقع از سه آزمون های مختلف:
1) در حال بارگذاری همان چند بار فونت
به شما می دهد زمان بارگیری به طور متوسط برای این فونت خاص است. در صورت استفاده از فونت در حال حاضر در حال استفاده در خود X-جلسه این باید واقعا سریع است به عنوان این فونت مورد استفاده مجدد قرار خواهد و در واقع دوباره لود نمی (ذخیره سازی)
2) در حال بارگذاری فونت مشابه در اندازه های مختلف (افزایش)
به طور پیش فرض 6-144 پیکسل است. جالب است که ببینیم چگونه رندر زمان افزایش می یابد با اندازه فونت (گزینه -v را ببینید)
3) در حال بارگذاری تمام فونت های موجود
این باید به شما یک برآورد خوب به طور متوسط زمان fontloading دهد. همچنین یک آزمون خوب به استرس سیستم شما را چک کرده و در صورت تمام فونت های قابل بارگذاری است (-e گزینه را ببینید)
خروجی نمونه:
X-fontperf -v
X-fontperf: کپی رایت (ج) هولگر PFAFF - http://pfaff.ws
X-fontperf: نسخه 1.1 از 26-مار-2004
X-fontperf: متصل به سرور:: 0.0
X-fontperf: فروشنده سرور: جنتو لینوکس (XFree86 4.3.0، نسخه R3)
X-fontperf: اطلاعیه فروشنده: 40300000
X-fontperf: مجموع 6406 فونت یافت
X-fontperf: basefont: - * - helvetica - * - * - * - * - 12 - * - * - * - * - * - iso8859-1
X-fontperf: در حال بارگذاری basefont 100 بار ... 6292 USEC 62 USEC / FONT
X-fontperf: در حال بارگذاری فونت از اندازه پیکسل 6-144 ... 2977820 USEC 21578 USEC / FONT
X-fontperf: بارگذاری تمام فونتهای موجود ... 6406 34965472 USEC 5458 USEC / FONT
طریقه استفاده:
طریقه استفاده: X-fontperf ...
-نمایشگر X-صفحه نمایش استفاده
-v دراز نویسی افزایش (ممکن است نتایج جعل)
نشان دادن خطا -e در حین انجام آزمایش
-n تعداد تکرار برای تست 1 [100]
-min حداقل اندازه پیکسل برای آزمون 2 [6]
-max حداکثر اندازه پیکسل برای آزمون 2 [144]
-foundry ریخته گری از فونت [*]
خانواده -family فونت [helvetica]
وزن -weight فونت [*]
شیب -slant فونت [*]
-setwidth عرض مجموعه ای از فونت [*]
سبک اضافی -addstyle فونت [*]
اندازه پیکسل -pixelsize فونت [12]
اندازه نقطه -pointsize فونت [*]
قطعنامه -resolutionX X فونت [*]
قطعنامه -resolutionY Y فونت [*]
فاصله -spacing فونت [*]
میانگین عرض -avgwidth فونت [*]
-registry ثبت فونت [iso8859]
-encoding رمزگذاری فونت [1]
دراز نویسی را می توان در سه مرحله با مشخص -v چندین بار افزایش یافته است. عدم
-vvv اخراج پشتیبانی نمی شود. استفاده از -v -v -v. خطاها باز کردن فونت ها نشان داده نشده است
به صورت پیش فرض. استفاده از -e به آنها مراجعه کنید.
-n تعداد تکرارها را مشخص برای آزمون 1. به طور پیش فرض از 100 (نشان داده شده در
براکت) باید خوب برای اکثر سیستم های باشد. ارزش افزایش / کاهش سریع / آهسته
سیستم های
-min / -max مشخص حداقل / حداکثر اندازه پیکسل برای تست 2. اندازه پیکسل می باشد
واحد اضافه یک است.
آخرین بلوک از استدلال است برای مشخص کردن basefont به استفاده از برای آزمایش 1
و 2. این به دنبال فونت X11 طرح نامگذاری استاندارد. باز هم: پیش فرض می باشد
در داخل پرانتز نشان داده شده است.
چه جدید در این نسخه:
جزئیات نرم افزار:
نظر یافت نشد