ReactOS 0.4.16-dev-1279-gc894716
|
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 119 of file perfdata.c.
Referenced by PerfDataRefresh().
void PerfDataDeallocCommandLineCache | ( | ) |
Definition at line 648 of file perfdata.c.
Referenced by TaskManagerWndProc().
Definition at line 1121 of file perfdata.c.
Definition at line 835 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 538 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 951 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
Definition at line 968 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 934 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
LARGE_INTEGER PerfDataGetCPUTime | ( | ULONG | Index | ) |
Definition at line 693 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 677 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 899 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 851 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 488 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
BOOL PerfDataGetIOCounters | ( | ULONG | Index, |
PIO_COUNTERS | pIoCounters | ||
) |
Definition at line 915 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1025 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1008 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 985 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 819 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 803 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 755 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 771 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 723 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1059 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1076 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1042 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 461 of file perfdata.c.
Referenced by PerformancePageRefreshThread(), and UpdateProcesses().
Definition at line 504 of file perfdata.c.
Referenced by AddProcess(), PerfDataGetCommandLine(), and PerfDataGetText().
Definition at line 438 of file perfdata.c.
Referenced by ProcessPageCompareFunc(), and ProcessPageOnNotify().
Definition at line 479 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), and PerformancePageRefreshThread().
Definition at line 470 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), PerformancePageRefreshThread(), and TrayIcon_Update().
Definition at line 661 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1091 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 867 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1104 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 520 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 883 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 787 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 707 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 739 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 49 of file perfdata.c.
Referenced by wWinMain().
Definition at line 165 of file perfdata.c.
Referenced by OnCreate(), and TaskManagerWndProc().
Definition at line 77 of file perfdata.c.
Referenced by wWinMain().
Definition at line 107 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 PerfDataInitialize(), PerfDataRefresh(), and PerfDataUninitialize().
Definition at line 34 of file perfdata.c.
Referenced by PerfDataInitialize(), PerfDataRefresh(), and PerfDataUninitialize().