Index: /trunk/src/VBox/VMM/PGM.cpp
===================================================================
--- /trunk/src/VBox/VMM/PGM.cpp	(revision 29575)
+++ /trunk/src/VBox/VMM/PGM.cpp	(revision 29576)
@@ -1564,4 +1564,5 @@
     STAM_REL_REG(pVM, &pPGM->cPrivatePages,                      STAMTYPE_U32,     "/PGM/Page/cPrivatePages",            STAMUNIT_COUNT,     "The number of private pages.");
     STAM_REL_REG(pVM, &pPGM->cSharedPages,                       STAMTYPE_U32,     "/PGM/Page/cSharedPages",             STAMUNIT_COUNT,     "The number of shared pages.");
+    STAM_REL_REG(pVM, &pPGM->cReusedSharedPages,                 STAMTYPE_U32,     "/PGM/Page/cReusedSharedPages",       STAMUNIT_COUNT,     "The number of reused shared pages.");
     STAM_REL_REG(pVM, &pPGM->cZeroPages,                         STAMTYPE_U32,     "/PGM/Page/cZeroPages",               STAMUNIT_COUNT,     "The number of zero backed pages.");
     STAM_REL_REG(pVM, &pPGM->cPureMmioPages,                     STAMTYPE_U32,     "/PGM/Page/cPureMmioPages",           STAMUNIT_COUNT,     "The number of pure MMIO pages.");
Index: /trunk/src/VBox/VMM/PGMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/PGMInternal.h	(revision 29575)
+++ /trunk/src/VBox/VMM/PGMInternal.h	(revision 29576)
@@ -2805,4 +2805,5 @@
     uint32_t                        cPrivatePages;      /**< The number of private pages. */
     uint32_t                        cSharedPages;       /**< The number of shared pages. */
+    uint32_t                        cReusedSharedPages; /**< The number of reused shared pages. */
     uint32_t                        cZeroPages;         /**< The number of zero backed pages. */
     uint32_t                        cPureMmioPages;     /**< The number of pure MMIO pages. */
Index: /trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp	(revision 29575)
+++ /trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp	(revision 29576)
@@ -154,4 +154,5 @@
                         /* Invalidate page map TLB entry for this page too. */
                         PGMPhysInvalidatePageMapTLBEntry(pVM, paPageDesc[i].GCPhys);
+                        pVM->pgm.s.cReusedSharedPages++;
                     }
                     /* else nothing changed (== this page is now a shared page), so no need to flush anything. */
