| Cprof CPROF הוא כלי משופרת Profiler כלי שנכתב ב- C לשימוש עם תוכניות C / C תחת GNU / Linux. |
הורד עכשיו |
Cprof דירוג וסיכום
- אתר האינטרנט של המוציא לאור:
Cprof תגים
Cprof תיאור
Cprof הוא כלי מאבחן ביצועים משופרים שנכתב ב- C לשימוש עם תוכניות C / C תחת GNU / Linux. Cprof הוא כלי מאבחן ביצועים משופרים שנכתב ב- C לשימוש עם תוכניות C / C תחת GNU / Linux. הוא פותח על ידי אנדרו Lewycky בעוד Co-op ב Corel Corporation. הוא שימש בעיקר לביצועים פרופילים של יין אבל הוא החלים פרופילים שטוח programs.Both אחרים שיחת גרפים a'la gprof נתמכים. בניית פרופיל תוכניות הליכי עובד מחוץ box.Requirements: · libelf> = v0.8.4 · automake: נבדק עם גרסאות 1.4 ו 1.6.3 · autoconf: נבדק עם גרסאות 2.13 ו 2.53 · libtoolize: נבדק עם 1.4.2a גרסאות 1.4. 2USAGE: לפרופיל תוכנית, לקמפל כל אובייקט לאפיון: קישור slow_code.cThen -c -finstrument-פונקציות gcc נגד libcprof: gcc slow_code.o -O slow_code -lcprofRun את התוכנית פעם, כדי ליצור cmon.out במדריך הנוכחי. הפעל cprofcompr בלי שום טיעונים כדי cmon.out לדחוס. הפעל cprof כמו cprof slow_codeor cprof slow_code> slow_code.profto לקבל סיכום הטקסט של תוצאות פרופילים. cprof יש --help מידע נוסף על תחביר שורת הפקודה וניו של arguments.What שימושי במהדורה זו: · עדכון עם 1.0.2 השינויים אנדרו Lewycky בתנאי בחביבות למערכת לבנות, שיפורים אחרים · acinclude.m4:. להדביק את כל . .m4 קובץ מגירסה automake מאוחר (1.6) ב כך הפרויקט יכול להשתמש בו עם autotools מבוגרים · configure.in: עבר AM_PROG_LIBTOOL לבדוק למטה כמו autoconf מבוגרים לא אהב את זה שם (התלוננו כי AM_PROG_CPP היה להיקרא לפני AM_PROG_C). . נוסף AM_PROG_AS · השתנה צ'קים עבור libelf.h ו libelf / libelf.h · ltmain.sh:. הגרסה החדשה מלרוץ libtoolize; נראה שיש · בעיות לבנות קבוע · cprof / callstack.C · cprof / callstack.h · cprof / cprof.C · cprof / funcdata.h · cprof / funcsummary.h · cprof / gprofstack.h · cprof / profiledata.h: עודכן typename ו STD :: שימוש · cprof / funcdata.h:.!. Added = מפעיל · cprof / symbols.h: compilator מותנה השתמש עבור libelf.h שלנו כוללת. · Lib / profile.c (CPROF_SAVE_PROFILE_ON_EXIT): משתנה סביבתי השתמש כדי לשלוט בגישה אל profile_save פעיל בעבר ( "cmon.out") שיחה על יציאה · כלים / cprofcompr.C:. #Include כדי לקבל הגדרה של std :: bad_alloc. באג תקן זה גרם דחוס cmon.out קבצים מיותרים כאשר המספר הכולל של valid_arcs היה <512. · כלים / cprofinfo.C: #include כדי לקבל הגדרה של std :: bad_alloc · unixerror.C: כולל זריקה (מפרט) ב unix_error: : \ unix_error () הגדרה
Cprof תוכנה קשורה