זוהי אפליקציית לינוקס בשם Core Analyzer שניתן להוריד את המהדורה האחרונה שלה בתור core_analyzer_2_16.7z. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.
הורד והפעל באינטרנט את האפליקציה הזו בשם Core Analyzer עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
בצילומי מסך
Ad
מנתח ליבה
תיאור
הפרויקט מתארח כעת ב-github:
https://github.com/yanqi27/core_analyzer.git
מנתח הליבה הוא כלי חשמלי לאיתור בעיות זיכרון. עם המורכבות ההולכת וגדלה וגודל הנתונים של תוכניות יישומים, זה מאוד מאתגר למצוא את סיבת השורש של באג זיכרון. מתכנתים משתמשים לעתים קרובות ב-debugger כדי לעבור על הרבה הקשרים או אובייקטי נתונים על מנת לצוד משתנה או אובייקט חשודים. עם זאת, המשימה משעממת, נוטה לטעות ולרוב חסרת פירות. על ידי ניתוח קובץ dump של ליבה או זיכרון של תהליך חי, מנתח הליבה מסוגל לסרוק את נתוני הערימה של היעד לאיתור פגמים בזיכרון, לחפש בכל מרחב הכתובות את הפניות של אובייקט הנתונים, או לנתח דפוס זיכרון. זה יסודי, ללא עבודה, ומלא תובנות. אני משתמש בכלי על בסיס יומי והוכח כי הוא חשוב לאין ערוך כדי לנפות בעיות קשות רבות.
הכלי תומך בארכיטקטורת x86_64 כולל Windows/RedHat/SUSE/MacOSX (32-bit ו-64-bit).
למידע נוסף, אנא עיין באתר האינטרנט של הפרויקט
תכונות
- בדוק את מבני הנתונים של ערימה לאיתור פגיעה בזיכרון
- חפש בכל הקשרי השרשור, המשתנים הגלובליים ואובייקטי הערימה עבור הפניות לזיכרון פגום
- מצא גישה אפשרית לנתוני הקורבן בכל רמות של עקיפה
- סיוע בניפוי באגים בקוד שעבר אופטימיזציה גבוהה
- נתח את השימוש בזיכרון ומצא את צרכן הזיכרון העליון
- גלה אובייקטים משותפים בין שרשורים עבור מצב גזע פוטנציאלי
- אינטגרציה חלקה ל-gdb ו-Windbg באגים
- תמיכה בהרחבה python של gdb
זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/core-analyzer/. זה התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.