اسکریپت gprof2dot.py می توانید خروجی از gprof به یک گراف نقطه تبدیل کنید. آن را به درستی می تواند نام تابع الگو C ++ تجزیه، اجازه می دهد تا شما را به گره ها و لبه های هرس زیر یک آستانه خاص، می تواند تجزیه gprof نماد خاص استفاده می کند برای توابع متقابل بازگشتی، با استفاده از رنگ موثر برای جلب توجه به نقاط داغ، و بر روی هر پلت فرم که در آن GNU gprof، graphviz و پایتون در دسترس هستند، یعنی تقریبا در هر نقطه.
در اینجا برخی از ویژگی های کلیدی "PY gprof2dot" عبارتند از:
· می تواند به درستی C ++ نام تابع الگو تجزیه.
· اجازه می دهد تا به هرس گره ها و لبه زیر یک آستانه خاص.
· می توانید با استفاده از نماد خاص gprof برای توابع بازگشتی متقابل تجزیه.
· با استفاده از رنگ موثر برای جلب توجه به نقاط داغ.
· بر روی هر پلت فرم که در آن gprof GNU، graphviz و پایتون در دسترس است، به عنوان مثال، عملا در هر نقطه کار می کند.
طریقه استفاده:
gprof2dot.py [گزینه] [فایل]
گزینه ها:
شماره نسخه برنامه نمایش --version و خروج
-h، --help این ارسال کمک و خروج نشان می دهد
FILE -o، --output = FILE
خروجی نام فایل [STDOUT]
درصد ازت، --node-thres = درصد
گره در زیر این آستانه حذف [به طور پیش فرض: 0.05]
درصد -e، --edge-thres = درصد
از بین بردن لبه های زیر این آستانه [به طور پیش فرض: 0.01]
-c نقشهرنگ، --colormap = نقشهرنگ
نقشه رنگی: رنگ، صورتی یا خاکستری [به طور پیش فرض: رنگ]
-s، پارامترهای تابع نوار --strip، پارامترهای الگو و
اصلاح ثابت از C ++ نام تابع demangled
-w، نام تابع قرار دادن --wrap
چه جدید در این نسخه:
· اکتشافی به انتشار در داخل چرخه تابع بازگشتی، اضافه شد اجازه می دهد یک به تجسم مسیر زمان بحرانی برای کد بسیار بازگشتی.
· چند رفع اشکالات و پیشرفت به oprofile خروجی تجزیه ساخته شده است.
جزئیات نرم افزار:
نظر یافت نشد