ReactOS 0.4.16-dev-41-ge8c7597
|
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 633 of file perfdata.c.
Referenced by TaskManagerWndProc().
Definition at line 1106 of file perfdata.c.
Definition at line 820 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 523 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 936 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
Definition at line 953 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 919 of file perfdata.c.
Referenced by Graph_DrawMemUsageGraph(), and PerformancePageRefreshThread().
LARGE_INTEGER PerfDataGetCPUTime | ( | ULONG | Index | ) |
Definition at line 678 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 662 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 884 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 836 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 473 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
BOOL PerfDataGetIOCounters | ( | ULONG | Index, |
PIO_COUNTERS | pIoCounters | ||
) |
Definition at line 900 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1010 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 993 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 970 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 804 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 788 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 740 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 756 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 708 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1044 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1061 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 1027 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 446 of file perfdata.c.
Referenced by PerformancePageRefreshThread(), and UpdateProcesses().
Definition at line 489 of file perfdata.c.
Referenced by AddProcess(), PerfDataGetCommandLine(), and PerfDataGetText().
Definition at line 423 of file perfdata.c.
Referenced by ProcessPageCompareFunc(), and ProcessPageOnNotify().
Definition at line 464 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), and PerformancePageRefreshThread().
Definition at line 455 of file perfdata.c.
Referenced by Graph_DrawCpuUsageGraph(), PerformancePageRefreshThread(), and TrayIcon_Update().
Definition at line 646 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1076 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 852 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 1089 of file perfdata.c.
Referenced by PerformancePageRefreshThread().
Definition at line 505 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 868 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 772 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 692 of file perfdata.c.
Referenced by PerfDataGetText(), and ProcessPageCompareFunc().
Definition at line 724 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().