בFPC מגיעה יחידה בשם heaptrace. היחידה ממפה כל קריאת זכרון ומוחקת את המידע הזה, כאשר אנחנו משחררים את הזכרון. לאחר שהאנחנו מסיימים את הריצה, אנחנו מקבלים דיווח על אתחולי הזכרון מול השיחרור, ובמידע ולא שיחררנו זכרון, אנחנו מקבלים מידע איפה הפעם האחרונה שהשתמשנו במשתנה המאותחל.
ישנם 2 דרכים להשתמש במיפוי הזכרון:
1. להגיד ל FPC להוסיף את היחידה בעצמו (עדיף בזמן בדיקות)
2. להוסיף ידנית את הספרייה.
הייתרון של האפשרות הראשונה היא בכך שאנחנו לא צריכים לכתוב ידנית את השימוש בספרייה. החסרון הוא שאין לנו שליטה על היחידה בניגוד למצב בה אנחנו משתמשים בה בצורה ידנית.
בשביל להגיד לFPC להוסיף אותה בשבילנו, נשתמש באפשרות הבאה:
האפשרות -gh מוסיפה את היחידה.
בשביל להשתמש בה ידנית, אנחנו חייבים לדאוג שהיחידה הזו תההי היחידה הכי שמאלית בהגדרת ה uses שלנו, בשביל שהיא תיקח את כל ההגדרות של MemoeryManager בלי שאף יחידה אחרת תגנוב את מנהל הזכרון שלנו.