في ظاهرية الذاكرة، يمكن زيادة الحجم الإجمالي المدمج للذاكرات الحقيقية بما يتجاوز الحجم الفعلي للذاكرة المادية. هذا المفهوم عادة ما يسمى الإفراط في الالتزام بالذاكرة. يضمن الإفراط في الالتزام بالذاكرة أن الذاكرة المادية تُستخدم بشكل كبير من خلال الذاكرات النشطة (بفرض تشغيل الأجهزة الظاهرية المتعددة في وقت واحد). في الواقع، بدون الإفراط في الذاكرة، يمكن لبرنامج hypervisor تشغيل الأجهزة الظاهرية فقط بحجم إجمالي للذكرات الحقيقية أقل من الذاكرة المادية. على سبيل المثال، يظهر الشكل 3 برنامج hypervisor بذاكرة مادية بمساحة 4 جيجابايت وثلاثة أجهزة ظاهرية والذاكرة الحقيقية لكل منهما 2 جيجابايت. بدون الإفراط في الالتزام بالذاكرة، يمكن لبرنامج hypervisor تشغيل جهاز ظاهري واحد فقط لأنه لا يملك ذاكرة مادية كافية لتعيين جهازين ظاهريين في وقت واحد. على الرغم من أن كل جهاز ظاهري يتطلب ذاكرة بمساحة 2 جيجابايت، وحيث يحتوى برنامج hypervisor على ذاكرة مادية 4 جيجابايت، لا يمكن منح هذه الذاكرة لأن برامج hypervisors تتطلب عمومًا ذاكرات علوية (على سبيل المثال الحفاظ على مختلف هياكل بيانات الظاهرية).
يمكن برنامج hypervisor بذاكرة مادية 4 جيجا تشعيل ثلاثة أجهزة ظاهرية في وقت واحد بذاكرة حقيقية تبلغ مساحتها الإجمالية 6 جيجابايت.
ولهذا الغرض، في الحالات العملية، قد يتم تحميل بعض الأجهزة الظاهرية بشكل خفيف، بينما قد يتم تحميل أجهزة أخرى بشكل كبير. يمكن أن تتسبب الأجهزة الظاهرية المحملة بشكل خفيف في توافر بعض الصفحات في وضع الخمول، بينما يمكن أن تؤدي الأجهزة الظاهرية المحملة بشكل كبير إلى احتدام صفحة الذاكرة. للتعامل مع مثل هذا الموقف، يمكن أن يأخذ (أو يسرق) برنامج hypervisor صفحات الذاكرة المادية غير النشطة بعيدًا عن الأجهزة الظاهرية الخاملة وتقديمها إلى الأجهزة الظاهرية المحملة بشكل كبير. كأثر جانبي، عادةً ما تكتب برامج hypervisors الأصفار لصفحات الذاكرة المادية المسروقة/المستردة وغير النشطة من أجل تفادي تسرب المعلومات بين الأجهزة الظاهرية.