ReactOS
0.4.15-dev-1619-g69dffed
|
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 |
SYSTEM_HANDLE_INFORMATION | SystemHandleInfo |
PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION | SystemProcessorTimeInfo = NULL |
PSID | SystemUserSid = NULL |
PCMD_LINE_CACHE | global_cache = NULL |
static LIST_ENTRY | SidToUserNameHead = {&SidToUserNameHead, &SidToUserNameHead} |
Definition at line 53 of file perfdata.c.
#define NTOS_MODE_USER |
Definition at line 29 of file perfdata.c.
#define WIN32_LEAN_AND_MEAN |
Definition at line 26 of file perfdata.c.
typedef struct _SIDTOUSERNAME * PSIDTOUSERNAME |
typedef struct _SIDTOUSERNAME SIDTOUSERNAME |
Definition at line 127 of file perfdata.c.
Referenced by PerfDataRefresh().
void PerfDataDeallocCommandLineCache | ( | ) |
Definition at line 659 of file perfdata.c.
Referenced by TaskManagerWndProc().
Definition at line 1133 of file perfdata.c.
Definition at line 847 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 549 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 963 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
Definition at line 980 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 946 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
LARGE_INTEGER PerfDataGetCPUTime | ( | ULONG | Index | ) |
Definition at line 705 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 689 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 911 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 863 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 499 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
BOOL PerfDataGetIOCounters | ( | ULONG | Index, |
PIO_COUNTERS | pIoCounters | ||
) |
Definition at line 927 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1037 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1020 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 997 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 831 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 815 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 767 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 783 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 735 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1071 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1088 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1054 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 472 of file perfdata.c.
Referenced by PerformancePageRefreshThread(), and UpdateProcesses().
Definition at line 515 of file perfdata.c.
Referenced by AddProcess(), PerfDataGetCommandLine(), and PerfDataGetText().
Definition at line 449 of file perfdata.c.
Referenced by ProcessPageCompareFunc(), and ProcessPageOnNotify().
Definition at line 490 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), and PerformancePageRefreshThread().
Definition at line 481 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), PerformancePageRefreshThread(), TrayIcon_GetProcessorUsageIcon(), TrayIcon_ShellAddTrayIcon(), and TrayIcon_ShellUpdateTrayIcon().
Definition at line 673 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1103 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 879 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1116 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 531 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 895 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 799 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 719 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 751 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 64 of file perfdata.c.
Referenced by wWinMain().
Definition at line 175 of file perfdata.c.
Referenced by OnCreate(), and TaskManagerWndProc().
Definition at line 85 of file perfdata.c.
Referenced by wWinMain().
Definition at line 115 of file perfdata.c.
Referenced by CachedGetUserFromSid().
double dbIdleTime |
Definition at line 38 of file perfdata.c.
Referenced by PerfDataGetProcessorUsage(), and PerfDataRefresh().
double dbKernelTime |
Definition at line 39 of file perfdata.c.
Referenced by PerfDataGetProcessorSystemUsage(), and PerfDataRefresh().
double dbSystemTime |
Definition at line 40 of file perfdata.c.
Referenced by PerfDataRefresh().
PCMD_LINE_CACHE global_cache = NULL |
Definition at line 51 of file perfdata.c.
Referenced by PerfDataDeallocCommandLineCache(), and PerfDataGetCommandLine().
LARGE_INTEGER liOldIdleTime = {{0,0}} |
Definition at line 41 of file perfdata.c.
Referenced by PerfDataRefresh().
LARGE_INTEGER liOldSystemTime = {{0,0}} |
Definition at line 43 of file perfdata.c.
Referenced by PerfDataRefresh().
double OldKernelTime = 0 |
Definition at line 42 of file perfdata.c.
Referenced by PerfDataRefresh().
CRITICAL_SECTION PerfDataCriticalSection |
Definition at line 33 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 35 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 34 of file perfdata.c.
Referenced by PerfDataRefresh().
ULONG ProcessCount = 0 |
Definition at line 37 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 36 of file perfdata.c.
Referenced by PerfDataRefresh().
|
static |
Definition at line 62 of file perfdata.c.
Referenced by CachedGetUserFromSid(), and PerfDataUninitialize().
SYSTEM_BASIC_INFORMATION SystemBasicInfo |
Definition at line 45 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 46 of file perfdata.c.
Referenced by PerfDataGetPhysicalMemorySystemCacheK(), and PerfDataRefresh().
SYSTEM_HANDLE_INFORMATION SystemHandleInfo |
Definition at line 47 of file perfdata.c.
Referenced by PerfDataGetSystemHandleCount(), and PerfDataRefresh().
SYSTEM_PERFORMANCE_INFORMATION SystemPerfInfo |
Definition at line 44 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 48 of file perfdata.c.
Referenced by PerfDataRefresh(), and PerfDataUninitialize().
Definition at line 49 of file perfdata.c.
Referenced by PerfDataInitialize(), PerfDataRefresh(), and PerfDataUninitialize().