ReactOS 0.4.16-dev-1151-g3842b59
|
Go to the source code of this file.
Classes | |
struct | _SIDTOUSERNAME |
Macros | |
#define | WIN32_LEAN_AND_MEAN |
#define | NTOS_MODE_USER |
#define | CMD_LINE_MIN(a, b) (a < b ? a - sizeof(WCHAR) : b) |
Typedefs | |
typedef struct _SIDTOUSERNAME | SIDTOUSERNAME |
typedef struct _SIDTOUSERNAME * | PSIDTOUSERNAME |
Variables | |
CRITICAL_SECTION | PerfDataCriticalSection |
PPERFDATA | pPerfDataOld = NULL |
PPERFDATA | pPerfData = NULL |
ULONG | ProcessCountOld = 0 |
ULONG | ProcessCount = 0 |
double | dbIdleTime |
double | dbKernelTime |
double | dbSystemTime |
LARGE_INTEGER | liOldIdleTime = {{0,0}} |
double | OldKernelTime = 0 |
LARGE_INTEGER | liOldSystemTime = {{0,0}} |
SYSTEM_PERFORMANCE_INFORMATION | SystemPerfInfo |
SYSTEM_BASIC_INFORMATION | SystemBasicInfo |
SYSTEM_FILECACHE_INFORMATION | SystemCacheInfo |
ULONG | SystemNumberOfHandles |
PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION | SystemProcessorTimeInfo = NULL |
PSID | SystemUserSid = NULL |
PCMD_LINE_CACHE | global_cache = NULL |
static LIST_ENTRY | SidToUserNameHead = {&SidToUserNameHead, &SidToUserNameHead} |
Definition at line 38 of file perfdata.c.
#define NTOS_MODE_USER |
Definition at line 14 of file perfdata.c.
#define WIN32_LEAN_AND_MEAN |
Definition at line 11 of file perfdata.c.
typedef struct _SIDTOUSERNAME * PSIDTOUSERNAME |
typedef struct _SIDTOUSERNAME SIDTOUSERNAME |
Definition at line 112 of file perfdata.c.
Referenced by PerfDataRefresh().
void PerfDataDeallocCommandLineCache | ( | ) |
Definition at line 639 of file perfdata.c.
Referenced by TaskManagerWndProc().
Definition at line 1112 of file perfdata.c.
Definition at line 826 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 529 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 942 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
Definition at line 959 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 925 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
LARGE_INTEGER PerfDataGetCPUTime | ( | ULONG | Index | ) |
Definition at line 684 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 668 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 890 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 842 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 479 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
BOOL PerfDataGetIOCounters | ( | ULONG | Index, |
PIO_COUNTERS | pIoCounters | ||
) |
Definition at line 906 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1016 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 999 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 976 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 810 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 794 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 746 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 762 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 714 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1050 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1067 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1033 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 452 of file perfdata.c.
Referenced by PerformancePageRefreshThread(), and UpdateProcesses().
Definition at line 495 of file perfdata.c.
Referenced by AddProcess(), PerfDataGetCommandLine(), and PerfDataGetText().
Definition at line 429 of file perfdata.c.
Referenced by ProcessPageCompareFunc(), and ProcessPageOnNotify().
Definition at line 470 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), and PerformancePageRefreshThread().
Definition at line 461 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), PerformancePageRefreshThread(), and TrayIcon_Update().
Definition at line 652 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1082 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 858 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1095 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 511 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 874 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 778 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 698 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 730 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 49 of file perfdata.c.
Referenced by wWinMain().
Definition at line 158 of file perfdata.c.
Referenced by OnCreate(), and TaskManagerWndProc().
Definition at line 70 of file perfdata.c.
Referenced by wWinMain().
Definition at line 100 of file perfdata.c.
Referenced by CachedGetUserFromSid().
double dbIdleTime |
Definition at line 23 of file perfdata.c.
Referenced by PerfDataGetProcessorUsage(), and PerfDataRefresh().
double dbKernelTime |
Definition at line 24 of file perfdata.c.
Referenced by PerfDataGetProcessorSystemUsage(), and PerfDataRefresh().
double dbSystemTime |
Definition at line 25 of file perfdata.c.
Referenced by PerfDataRefresh().
PCMD_LINE_CACHE global_cache = NULL |
Definition at line 36 of file perfdata.c.
Referenced by PerfDataDeallocCommandLineCache(), and PerfDataGetCommandLine().
LARGE_INTEGER liOldIdleTime = {{0,0}} |
Definition at line 26 of file perfdata.c.
Referenced by PerfDataRefresh().
LARGE_INTEGER liOldSystemTime = {{0,0}} |
Definition at line 28 of file perfdata.c.
Referenced by PerfDataRefresh().
double OldKernelTime = 0 |
Definition at line 27 of file perfdata.c.
Referenced by PerfDataRefresh().
CRITICAL_SECTION PerfDataCriticalSection |
Definition at line 18 of file perfdata.c.
Referenced by PerfDataGet(), PerfDataGetBasePriority(), PerfDataGetCommitChargeLimitK(), PerfDataGetCommitChargePeakK(), PerfDataGetCommitChargeTotalK(), PerfDataGetCPUTime(), PerfDataGetCPUUsage(), PerfDataGetGDIObjectCount(), PerfDataGetHandleCount(), PerfDataGetImageName(), PerfDataGetIOCounters(), PerfDataGetKernelMemoryNonPagedK(), PerfDataGetKernelMemoryPagedK(), PerfDataGetKernelMemoryTotalK(), PerfDataGetNonPagedPoolUsagePages(), PerfDataGetPagedPoolUsagePages(), PerfDataGetPageFaultCount(), PerfDataGetPageFaultCountDelta(), PerfDataGetPeakWorkingSetSizeBytes(), PerfDataGetPhysicalMemoryAvailableK(), PerfDataGetPhysicalMemorySystemCacheK(), PerfDataGetPhysicalMemoryTotalK(), PerfDataGetProcessCount(), PerfDataGetProcessId(), PerfDataGetProcessIndex(), PerfDataGetProcessorSystemUsage(), PerfDataGetProcessorUsage(), PerfDataGetSessionId(), PerfDataGetSystemHandleCount(), PerfDataGetThreadCount(), PerfDataGetTotalThreadCount(), PerfDataGetUserName(), PerfDataGetUSERObjectCount(), PerfDataGetVirtualMemorySizeBytes(), PerfDataGetWorkingSetSizeBytes(), PerfDataGetWorkingSetSizeDelta(), PerfDataInitialize(), PerfDataRefresh(), and PerfDataUninitialize().
Definition at line 20 of file perfdata.c.
Referenced by PerfDataGet(), PerfDataGetBasePriority(), PerfDataGetCPUTime(), PerfDataGetCPUUsage(), PerfDataGetGDIObjectCount(), PerfDataGetHandleCount(), PerfDataGetImageName(), PerfDataGetIOCounters(), PerfDataGetNonPagedPoolUsagePages(), PerfDataGetPagedPoolUsagePages(), PerfDataGetPageFaultCount(), PerfDataGetPageFaultCountDelta(), PerfDataGetPeakWorkingSetSizeBytes(), PerfDataGetProcessId(), PerfDataGetProcessIndex(), PerfDataGetSessionId(), PerfDataGetThreadCount(), PerfDataGetTotalThreadCount(), PerfDataGetUserName(), PerfDataGetUSERObjectCount(), PerfDataGetVirtualMemorySizeBytes(), PerfDataGetWorkingSetSizeBytes(), PerfDataGetWorkingSetSizeDelta(), PerfDataRefresh(), and PerfDataUninitialize().
Definition at line 19 of file perfdata.c.
Referenced by PerfDataRefresh().
ULONG ProcessCount = 0 |
Definition at line 22 of file perfdata.c.
Referenced by PerfDataGet(), PerfDataGetBasePriority(), PerfDataGetCPUTime(), PerfDataGetCPUUsage(), PerfDataGetGDIObjectCount(), PerfDataGetHandleCount(), PerfDataGetImageName(), PerfDataGetIOCounters(), PerfDataGetNonPagedPoolUsagePages(), PerfDataGetPagedPoolUsagePages(), PerfDataGetPageFaultCount(), PerfDataGetPageFaultCountDelta(), PerfDataGetPeakWorkingSetSizeBytes(), PerfDataGetProcessCount(), PerfDataGetProcessId(), PerfDataGetProcessIndex(), PerfDataGetSessionId(), PerfDataGetThreadCount(), PerfDataGetTotalThreadCount(), PerfDataGetUserName(), PerfDataGetUSERObjectCount(), PerfDataGetVirtualMemorySizeBytes(), PerfDataGetWorkingSetSizeBytes(), PerfDataGetWorkingSetSizeDelta(), PerfDataRefresh(), and PspCreateProcess().
ULONG ProcessCountOld = 0 |
Definition at line 21 of file perfdata.c.
Referenced by PerfDataRefresh().
|
static |
Definition at line 47 of file perfdata.c.
Referenced by CachedGetUserFromSid(), and PerfDataUninitialize().
SYSTEM_BASIC_INFORMATION SystemBasicInfo |
Definition at line 30 of file perfdata.c.
Referenced by GetPerformanceInfo(), IntVideoPortFindAdapter(), PerfDataGetCommitChargeLimitK(), PerfDataGetCommitChargePeakK(), PerfDataGetCommitChargeTotalK(), PerfDataGetKernelMemoryNonPagedK(), PerfDataGetKernelMemoryPagedK(), PerfDataGetKernelMemoryTotalK(), PerfDataGetPhysicalMemoryAvailableK(), PerfDataGetPhysicalMemorySystemCacheK(), PerfDataGetPhysicalMemoryTotalK(), PerfDataInitialize(), PerfDataRefresh(), and RtlpCreateUserStack().
SYSTEM_FILECACHE_INFORMATION SystemCacheInfo |
Definition at line 31 of file perfdata.c.
Referenced by PerfDataGetPhysicalMemorySystemCacheK(), and PerfDataRefresh().
ULONG SystemNumberOfHandles |
Definition at line 32 of file perfdata.c.
Referenced by PerfDataGetSystemHandleCount(), and PerfDataRefresh().
SYSTEM_PERFORMANCE_INFORMATION SystemPerfInfo |
Definition at line 29 of file perfdata.c.
Referenced by GetPerformanceInfo(), PerfDataGetCommitChargeLimitK(), PerfDataGetCommitChargePeakK(), PerfDataGetCommitChargeTotalK(), PerfDataGetKernelMemoryNonPagedK(), PerfDataGetKernelMemoryPagedK(), PerfDataGetKernelMemoryTotalK(), PerfDataGetPhysicalMemoryAvailableK(), and PerfDataRefresh().
PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SystemProcessorTimeInfo = NULL |
Definition at line 33 of file perfdata.c.
Referenced by PerfDataRefresh(), and PerfDataUninitialize().
Definition at line 34 of file perfdata.c.
Referenced by PerfDataInitialize(), PerfDataRefresh(), and PerfDataUninitialize().