לדלג לתוכן

פתרון עלות נגיעה ראשונה

נמדוד כל שלב באמצעות זוג ערכי Instant, ונקרא את מוני התהליך לפניו ואחריו. הדפסה תתבצע אחרי איסוף כל התוצאות כדי לא להכניס את עלות עיצוב הטקסט והקצאותיו לתוך השלב שנמדד.

ניסוי copy-on-write יכול להיות תוכנית סי חד־תהליכונית נפרדת שמקצה וממלא את המאגר לפני fork, משנה טווח מוגדר בבן וקוראת מונים באב ובבן. לחלופין אפשר לתכנן פרוטוקול אחר עם תהליכים עצמאיים ומיפוי מתאים, אבל אז זה כבר אינו אותו ניסוי של ירושת עמודים ב־fork.

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