diff --git a/reactos/subsys/system/taskmgr/perfdata.c b/reactos/subsys/system/taskmgr/perfdata.c index ab730aafe6a..6555c624665 100644 --- a/reactos/subsys/system/taskmgr/perfdata.c +++ b/reactos/subsys/system/taskmgr/perfdata.c @@ -806,15 +806,12 @@ ULONG PerfDataGetPhysicalMemorySystemCacheK(void) EnterCriticalSection(&PerfDataCriticalSection); - SystemCache = SystemCacheInfo.CurrentSize; PageSize = SystemBasicInfo.PageSize; + SystemCache = SystemCacheInfo.CurrentSizeIncludingTransitionInPages * PageSize; LeaveCriticalSection(&PerfDataCriticalSection); - /* SystemCache = SystemCache * (PageSize / 1024); */ - SystemCache = SystemCache / 1024; - - return SystemCache; + return SystemCache / 1024; } ULONG PerfDataGetSystemHandleCount(void)