ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
ik_5לא בפורום כעת ת.הצטרפות: 16/04/2002 · הודעות: 3025 · מיקום: ישראל
 

הודעה פורסם: 19/10/2008 - 12:03
נושא ההודעה: בדיקות זיכרון עם FPC

בFPC מגיעה יחידה בשם heaptrace. היחידה ממפה כל קריאת זכרון ומוחקת את המידע הזה, כאשר אנחנו משחררים את הזכרון. לאחר שהאנחנו מסיימים את הריצה, אנחנו מקבלים דיווח על אתחולי הזכרון מול השיחרור, ובמידע ולא שיחררנו זכרון, אנחנו מקבלים מידע איפה הפעם האחרונה שהשתמשנו במשתנה המאותחל.

ישנם 2 דרכים להשתמש במיפוי הזכרון:
1. להגיד ל FPC להוסיף את היחידה בעצמו (עדיף בזמן בדיקות)
2. להוסיף ידנית את הספרייה.

הייתרון של האפשרות הראשונה היא בכך שאנחנו לא צריכים לכתוב ידנית את השימוש בספרייה. החסרון הוא שאין לנו שליטה על היחידה בניגוד למצב בה אנחנו משתמשים בה בצורה ידנית.

בשביל להגיד לFPC להוסיף אותה בשבילנו, נשתמש באפשרות הבאה:
קוד:
fpc -gh


האפשרות -gh מוסיפה את היחידה.

בשביל להשתמש בה ידנית, אנחנו חייבים לדאוג שהיחידה הזו תההי היחידה הכי שמאלית בהגדרת ה uses שלנו, בשביל שהיא תיקח את כל ההגדרות של MemoeryManager בלי שאף יחידה אחרת תגנוב את מנהל הזכרון שלנו.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. ik_5

Google Ads