mpatrol

mpatrol היא ספריה לשליטה ומעקב אחר הקצאות זיכרון דינאמי.
הורד עכשיו

mpatrol דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Graeme Roy
  • אתר האינטרנט של המוציא לאור:
  • http://www.cbmamiga.demon.co.uk/mpatrol/

mpatrol תגים


mpatrol תיאור

Mpatrol היא ספריה לשליטה ומעקב אחר הקצאות זיכרון דינמי. Mpatrol היא ספריה המספקת באגים חזקים בעת אבחון שגיאות זמן ריצה הנגרמות על ידי שימוש שגוי בזיכרון מוקצה באופן דינמי. היא פועלת כאתר מאלוק () באגים לזיכרון דינמי, אם כי הוא יכול גם לעקוב אחר קורא פרופיל למלוק () וגם חופשי (). אם אתה לא יודע מה malloc () פונקציה או מפעיל חדש [] לעשות אז ספריה זו היא כנראה לא בשבילך. אתה צריך להיות כמות מסוימת של מומחיות תכנות ידע של איך להפעיל את שורת הפקודה המהדר ואת הקשר לפני שאתה צריך לנסות להשתמש ב- you.along עם מתן יומן מקיף וניתן להגדרה של כל פעולות הזיכרון הדינאמי שהתרחש במהלך החיים של תוכנית, ספריית MPATrol מבצעת בדיקה נרחבת כדי לזהות כל שימוש לרעה בזיכרון שהוקצה באופן דינמי. כל הפונקציונליות הזו יכולה להיות משולבת בקוד הקיים באמצעות הכללת קובץ כותרת אחת בעת זמן לקמפל. בפלטפורמות UNIX ו- Windows (ו Amigaos בעת שימוש ב- GCC) זה עשוי אפילו לא להיות נחוץ כמו ספריית MPatrol יכול להיות מקושר עם קבצי אובייקט קיימים בזמן הקישור או, על כמה פלטפורמות, אפילו באופן דינמי עם תוכניות קיימות בזמן ריצה. כל הפלט והתחקוקות של ספריית MPATrol נשלח לקובץ יומן נפרד על מנת לשמור על האבחון שלה נפרד מכל מה שהתוכנית נבדקת עשויה לייצר. ניתן לשנות גם מגוון רחב של הגדרות ספריה גם בזמן ריצה באמצעות משתנה סביבה, ובכך להסיר את הצורך להשליך מחדש או לרחוש על מנת לשנות את הקובץ של הספרייה של הספרייה המכילה סיכום של הסטטיסטיקה של הקצאת הקצאת הזיכרון לתוכנית מסוימת ניתן לייצר על ידי ספריית mpatrol. לאחר מכן ניתן לקרוא קובץ זה על ידי כלי פרופיל אשר יציג קבוצה של טבלאות המבוססות על הנתונים המצטברים. מידע הפרופיל כולל סיכומים של כל הקצאות הזיכרון המפורטות לפי גודל והפונקציה שהוקצו אותן ורשימת דליפות זיכרון עם ערימת ההקצאה של הפונקציה. זה כולל גם גרף של כל הקצאות זיכרון המפורטים בצורה טבלאית, ואת קובץ גרף אופציונלי מפרט עבור עיבוד מאוחר יותר על ידי נקודה גרף ויזואליזציה Package.A הקובץ המכיל עקבות מקודדים תמציתית של כל הקצאות זיכרון ו Callocations שנעשו על ידי תוכנית יכול להיות גם המיוצר על ידי ספריית mpatrol. ניתן לקרוא את הקובץ הזה על ידי כלי מעקב אשר יעניק את עקבות ולהציג את האירועים בצורה טבלאית או גרפית, וגם להציג כל הנתונים הסטטיסטיים הרלוונטיים שניתן לחשב. ספריית MPatrol תוכנן עם הכוונה של החלפת שיחות הקיים C ו- C + + הקצאת זיכרון פונקציות כמו חלקה ככל האפשר, אבל במקרים רבים, כי לא יכול להיות אפשרי ושינויים קוד קל להיות נדרש. עם זאת, מאקרו preprocessor המכיל את הגירסה של ספריית mpatrol מסופק למטרות של קומפילציה מותנית, כך שחרורו בונה ובוכנים יכול להיות אוטומטי. מה חדש במהדורה זו: · נוסף רישום טוב יותר עבור הודעות אבחון. · הוסיף הרבה משופרת Autoconf, אוטומטית תמיכה libtool. · הוסיף קובץ HTML זמני תמיכה עם אפשרות HTML. · הספרייה בודקת עכשיו כדי להבטיח שלא היו בעיות בכתיבת קבצי פלט פרופיל ומעקב. הוסיפו תמיכה טובה יותר TRU64 בטוח. · תוקן בעיה באיתור סמלים לתבנית קובץ אובייקט אובייקט. · אבחון קבוע עבור מספר הסמלים לקרוא מ- Windows DLLs. · תוקן באג אשר חישב את הגודל הכולל הלא נכון של הקצאות מסומנות. · הפקודה MPATrol עכשיו יש אפשרות --Read-Env לשימוש בתוכן הקיים של משתנה סביבת MPATrol_options. · הפקודה MPSYM עכשיו autodetts 64 סיביות תמיכה ועכשיו יש את האפשרות --SKIP. קוד המקור מתייחס כעת כראוי במערכות BSD.


mpatrol תוכנה קשורה

סמל

alleyoop הוא חזית gnome אל הבאגים פופולרי Valgrind זיכרון. ...

405

הורד

Upstare.

מערכת עדכון תוכנה דינמית עבור יישומי משתמשים רב-תכלית שחלים עדכונים מיידיים באמצעות שחזור מחסנית ...

64

הורד