תרגול מרחב כתובות והתחייבות לזיכרון¶
הריצו את הניסוי ושמרו את המאפיינים לפני commit, אחריו ואחרי decommit. הסבירו כל שינוי ב־RegionSize וב־AllocationBase בלי להניח שהם גודל הבקשה המקורית.
לאחר decommit בצעו commit מחדש לאותו דף וקראו בית לפני כתיבה חדשה. הסבירו את התוצאה לפי החוזה, ולא לפי תוכן שנשאר במקרה בזיכרון הפיזי.
הוסיפו מעטפת RAII להזמנה עם פעולות commit ו־decommit מוגבלות לטווח. דחו offsets ואורכים שגולשים או חוצים את ההזמנה.
השוו שלוש סיבות לכשל: אין רצף כתובות מתאים, אין מספיק commit, והרשאה שאינה מתאימה לגישה. ציינו איזה מידע יכול לתמוך בכל אבחנה.
הסבירו למה סכום כל האזורים במצב MEM_COMMIT אינו בהכרח כמות ה־RAM הפרטי שהתהליך צורך.