انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

hatari_profile - آنلاین در ابر

hatari_profile را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

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

برنامه:

نام


hatari_profile - پس پردازشگر برای داده های پروفایلر هاتاری

خلاصه


hatari_profile.py [گزینه ها]

شرح


یک اسکریپت پایتون برای داده های پس از پردازش که توسط دستورات "ذخیره" پروفایلر هاتاری، هر دو برای
CPU و DSP:
ذخیره پروفایل
ذخیره dsprofile

این می تواند اطلاعات استفاده از پردازنده سطح عملکرد (CPU و DSP) را برای هر چیزی ارائه دهد
سوابق پروفایلر هاتاری: تعداد دستورالعمل ها، چرخه های پردازنده و بسته به پردازنده،
همچنین حافظه پنهان دستورالعمل از دست رفته یا تفاوت چرخه.

این اطلاعات را می توان به عنوان لیست ASCII از سنگین ترین توابع، به عنوان کالگراف (اگر
داده های نمایه شامل اطلاعات تماس گیرنده)، یا به عنوان صادرات فرمت callgrind که می تواند باشد
مشاهده شده در (لینوکس) Kcachegrind GUI.

OPTIONS


فراخوانی hatari_profile بدون آرگومان تمام گزینه های خود را فهرست می کند.

طریقه استفاده مثال ها


صرف نظر از اینکه داده های نمایه حاوی برخی از اطلاعات نماد هستند، همیشه باید
تمام نمادهای اشکال زدایی مربوطه را به اسکریپت بدهید، در غیر این صورت ممکن است هزینه ها به درستی اختصاص داده نشود
به نمادهای قبل از این هزینه ها.

این داده های پروفایل EmuTOS (ROM) را با فایل نماد ثابت/مطلق پردازش می کند
آدرس ها (-a)، آمار (-s) و لیست های برتر (-t) را نشان می دهد، اما خروجی لیست را محدود می کند
هر چیزی که بیش از 2٪ (-l 2) را به خود اختصاص دهد و شامل هزینه های تماس فرعی "تبلیغ شده" (-p) است:
-------------------------------------------------- -----------
$ hatari_profile.py -a etos512k.sym -st -l 2 -p etos-boot.txt

پردازشگر اطلاعات پروفایل هاتاری

تجزیه اطلاعات آدرس نماد مطلق از etos512k.sym...
1538 خط با 1236 نماد کد/آدرس تجزیه شده، 0 ناشناخته.

تجزیه اطلاعات نمایه از etos-boot.txt...
16993 خط با 465 عملکرد پردازش شده است.

اطلاعات نمایه CPU از 'etos-boot.txt':
- Hatari نسخه 1.6.2+ (15 آوریل 2013)، هسته CPU OldUAE

زمان صرف شده در پروفایل = 4.60740 ثانیه.

تماس ها:
- حداکثر = 1800، در ___mulsi3 در 0xe60790، در خط 16477
- 16659 در مجموع
دستورالعمل های اجرا شده:
- حداکثر = 315254، در _timeout_gpip+38 در 0xe06fd8، در خط 3237
- 3074165 در مجموع
چرخه های مورد استفاده:
- حداکثر = 6311628، در _timeout_gpip+38 در 0xe06fd8، در خط 3237
- 36957124 در مجموع

تماس ها:
10.80% 10.88% 1800 ___mulsi3
8.04% 8.16% 1339 _memcpy
5.20% 0.26% 866 _int_timerc
4.61% 768 _call_user_wheel
3.86% 3.86% 643 _min
3.76% 3.82% 627 _sti
3.76% 3.76% 627 _cli
3.30% 3.30% 550 _bcostat4

دستورالعمل های اجرا شده:
61.58% 61.79% 1892940 _timeout_gpip
8.62% 9.33% 264918 _draw_rect
4.96% 4.98% 152582 _run_calibration
4.06% 4.09% 124944 _blank_out
3.22% 99134 ممینیت

چرخه های مورد استفاده:
61.58% 62.01% 22759756 _timeout_gpip
5.69% 6.85% 2104464 _draw_rect
4.29% 1586108 ممینیت
4.19% 4.22% 1547768 _run_calibration
3.04% 3.07% 1122816 _blank_out
2.88% 2.98% 1065272 _stop_until_interrupt
-------------------------------------------------- -----------

این فایل‌های GraphViz callgraph (-g) و Kcachegrind callgrind فایل داده (-k) را از
نمایه حالت بد (بیننده Doom BSP). نمادهای برنامه مربوط به بخش TEXT هستند
(-r)، تماس‌های برخی از روال‌های وقفه در برنامه نادیده گرفته می‌شوند زیرا واقعی نیستند
تماس‌ها، گره‌های کالگراف با استفاده از بیش از 2 درصد برجسته شده‌اند، و گزینه‌هایی برای محدود کردن وجود دارد
و نمودار را ساده کنید:
-------------------------------------------------- -----------
$ hatari_profile.py -r bmsym.sym \
-k -g -p --emph-limit 2.0 --limit 0.5 \
--نادیده گرفتن به شمارنده فریم،new_vbi،stabilizer_b \
-- فشرده -- بدون برگ -- بدون متوسط ​​\
badmood-profile.txt

پردازشگر اطلاعات پروفایل هاتاری

تجزیه اطلاعات آدرس نماد نسبی TEXT از bmsym.sym...
1023 خط با 392 نماد کد/آدرس تجزیه شده، 0 ناشناخته.

تجزیه اطلاعات نمایه از badmood-profile.txt...
1420 خط با 63 عملکرد پردازش شده است.
نادیده گرفتن 29 سوئیچ به شمارنده فریم
نادیده گرفتن 9 سوئیچ به stabilizer_b
نادیده گرفتن 8 سوئیچ به new_vbi
از تمام 1562 سوئیچ، 56 مورد برای نوع(های) ['r', 'u', 'x'] نادیده گرفته شد.

در حال تولید فایل callgrind 'badmood-profile.cg'...

در حال تولید فایل callgraph DOT «badmood-profile-0.dot»...

در حال تولید فایل callgraph DOT «badmood-profile-1.dot»...

در حال تولید فایل callgraph DOT «badmood-profile-2.dot»...

در حال تولید فایل callgraph DOT «badmood-profile-3.dot»...

اطلاعات نمایه CPU از «badmood-profile.txt»:
- Hatari نسخه 1.6.2+ (10 آوریل 2013)، هسته CPU WinUAE
-------------------------------------------------- -----------

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


سرورها و ایستگاه های کاری رایگان

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

  • 1
    اوسو!
    اوسو!
    اوسو! یک بازی ریتم ساده با چاه است
    منحنی یادگیری برای بازیکنان در نظر گرفته شده است
    از تمام سطوح مهارت یکی از بزرگان
    جنبه های Osu! این است که
    جامعه - دکتر ...
    دانلود Osu!
  • 2
    LIBPNG: کتابخانه مرجع PNG
    LIBPNG: کتابخانه مرجع PNG
    کتابخانه مرجع برای پشتیبانی از
    فرمت گرافیک شبکه قابل حمل (PNG).
    مخاطب: توسعه دهندگان برنامه نويسي
    زبان: C. این برنامه ای است که
    نیز میتواند...
    دانلود LIBPNG: کتابخانه مرجع PNG
  • 3
    فلزیاب بر اساس RP2040
    فلزیاب بر اساس RP2040
    بر اساس برد Raspberry Pi Pico، این
    فلزیاب در پالس گنجانده شده است
    دسته فلزیاب های القایی، با
    مزایا و معایب شناخته شده
    RP...
    دانلود فلزیاب بر اساس RP2040
  • 4
    مدیر PAC
    مدیر PAC
    PAC یک جایگزین Perl/GTK است
    SecureCRT/Putty/و غیره (لینوکس
    ssh/telnet/... gui)... یک رابط کاربری گرافیکی فراهم می کند
    برای پیکربندی اتصالات: کاربران،
    رمزهای عبور، انتظار قانونی...
    PAC Manager را دانلود کنید
  • 5
    GeoServer
    GeoServer
    GeoServer یک نرم افزار متن باز است
    سرور نوشته شده در جاوا که به کاربران اجازه می دهد
    برای اشتراک گذاری و ویرایش داده های مکانی
    طراحی شده برای قابلیت همکاری، آن است
    منتشر می کند ...
    GeoServer را دانلود کنید
  • 6
    کرم شب تاب III
    کرم شب تاب III
    مالی شخصی رایگان و منبع باز
    مدیر. ویژگی های Firefly III a
    سیستم حسابداری دوبار ورود تو می توانی
    به سرعت وارد شوید و خود را سازماندهی کنید
    معاملات من ...
    دانلود Firefly III
  • بیشتر "

دستورات لینوکس

Ad