ReactOS 0.4.15-dev-6055-g36cdd34
|
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 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 650 of file perfdata.c.
Referenced by TaskManagerWndProc().
Definition at line 1124 of file perfdata.c.
Definition at line 838 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 540 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 954 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
Definition at line 971 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 937 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
LARGE_INTEGER PerfDataGetCPUTime | ( | ULONG | Index | ) |
Definition at line 696 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 680 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 902 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 854 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 490 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
BOOL PerfDataGetIOCounters | ( | ULONG | Index, |
PIO_COUNTERS | pIoCounters | ||
) |
Definition at line 918 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1028 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1011 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 988 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 822 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 806 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 758 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 774 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 726 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1062 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1079 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1045 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 463 of file perfdata.c.
Referenced by PerformancePageRefreshThread(), and UpdateProcesses().
Definition at line 506 of file perfdata.c.
Referenced by AddProcess(), PerfDataGetCommandLine(), and PerfDataGetText().
Definition at line 440 of file perfdata.c.
Referenced by ProcessPageCompareFunc(), and ProcessPageOnNotify().
Definition at line 481 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), and PerformancePageRefreshThread().
Definition at line 472 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), PerformancePageRefreshThread(), TrayIcon_GetProcessorUsageIcon(), TrayIcon_ShellAddTrayIcon(), and TrayIcon_ShellUpdateTrayIcon().
Definition at line 664 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1094 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 870 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1107 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 522 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 886 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 790 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 710 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 742 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().
ULONG SystemNumberOfHandles |
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().