You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README-CaptureApplication.md
+66-66Lines changed: 66 additions & 66 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,72 +34,72 @@ In Debug configuration, the application will halt with a modal error dialog when
34
34
35
35
## Metric Definitions
36
36
37
-
| Metric | Description | Compatible Query Types |
38
-
| - | - |:-:|
39
-
|Application|Name of the executable of the process being targetted|DS|
40
-
|Swap Chain Address|Address of the swap chain used to present, useful as a unique identifier|F|
41
-
|GPU Vendor|Vendor name of the GPU|DS|
42
-
|GPU Name|Device name of the GPU|DS|
43
-
|CPU Vendor|Vendor name of the CPU|DS|
44
-
|CPU Name|Device name of the CPU|DS|
45
-
|Time|Time elapsed since the start of ETW event tracing|F|
46
-
|CPU Frame QPC|The QueryPerformanceCounter timestamp when the CPU started working on the frame|F|
47
-
|Frame Time|The total amount of time in between frames on the CPU|DF|
48
-
|CPU Busy|How long the CPU was generating the frame in milliseconds|DF|
49
-
|CPU Wait|How long the CPU spent waiting before it could start generating the frame in milliseconds|DF|
50
-
|Displayed FPS|Rate of frame change measurable at display|D|
51
-
|Presented FPS|Rate of application calls to a Present() function|D|
52
-
|GPU Time|Total amount of time between when GPU started frame and when it finished in milliseconds. The GPU may not have been fully busy during this time|DF|
53
-
|GPU Busy|How long the GPU spent working on this frame|DF|
54
-
|GPU Wait|How long the GPU spent waiting while working on this frame|DF|
55
-
|Dropped Frames|Indicates if the frame was not displayed|DF|
56
-
|Displayed Time|How long this frame was displayed on screen|DF|
57
-
|Sync Interval|The application's requested interval between presents measured in vertical sync/vblank events|DF|
58
-
|Present Flags|Flags used to configure the present operation|DF|
59
-
|Present Mode|Method used to present the frame|DF|
60
-
|Present Runtime|The graphics runtime used for the present operation (DXGI, D3D9, etc.)|DF|
61
-
|Allows Tearing|Indicates if the frame allows tearing|DF|
62
-
|GPU Latency|How long it took until GPU work for this frame started|DF|
63
-
|Display Latency|Time between frame submission and scan out to display|DF|
64
-
|Input To Frame Start Latency|Time between input and display|DF|
65
-
|Click To Photon Latency|Time between input and display|DF|
66
-
|GPU Sustained Power Limit|Sustained power limit of the GPU|DS|
67
-
|GPU Power|Power consumed by the graphics adapter|DF|
68
-
|GPU Voltage|Voltage consumet by the graphics adapter|DF|
69
-
|GPU Frequency|Clock speed of the GPU cores|DF|
70
-
|GPU Temperature|Temperature of the GPU|DF|
71
-
|GPU Fan Speed|Rate at which a GPU cooler fan is rotating|DF|
72
-
|GPU Utilization|Amount of GPU processing capacity being used|DF|
73
-
|3D/Compute Utilization|Amount of 3D/Compute processing capacity being used|DF|
74
-
|Media Utilization|Amount of media processing capacity being used|DF|
75
-
|GPU Power Limited|GPU frequency is being limited because GPU is exceeding maximum power limits|DF|
76
-
|GPU Temperature Limited|GPU frequency is being limited because GPU is exceeding maximum temperature limits|DF|
77
-
|GPU Current Limited|GPU frequency is being limited because GPU is exceeding maximum current limits|DF|
78
-
|GPU Voltage Limited|GPU frequency is being limited because GPU is exceeding maximum voltage limits|DF|
79
-
|GPU Utilization Limited|GPU frequency is being limited due to low GPU utilization|DF|
80
-
|GPU Memory Power|Power consumed by the GPU memory|DF|
81
-
|GPU Memory Voltage|Voltage consumet by the GPU memory|DF|
82
-
|GPU Memory Frequency|Clock speed of the GPU memory|DF|
83
-
|GPU Memory Effective Frequency|Effective data transfer rate GPU memory can sustain|DF|
84
-
|GPU Memory Temperature|Temperature of the GPU memory|DF|
85
-
|GPU Memory Size|Size of the GPU memory|DS|
86
-
|GPU Memory Size Used|Amount of used GPU memory|DF|
87
-
|GPU Memory Utilization|Percent of GPU memory used|D|
88
-
|GPU Memory Max Bandwidth|Maximum total GPU memory bandwidth|DS|
89
-
|GPU Memory Write Bandwidth|Maximum GPU memory bandwidth for writing|DF|
90
-
|GPU Memory Read Bandwidth|Maximum GPU memory bandwidth for reading|DF|
91
-
|GPU Memory Power Limited|Memory frequency is being limited because the memory modules are exceeding the maximum power limits|DF|
92
-
|GPU Memory Temperature Limited|Memory frequency is being limited because the memory modules are exceeding the maximum temperature limits|DF|
93
-
|GPU Memory Current Limited|Memory frequency is being limited because the memory modules are exceeding the maximum current limits|DF|
94
-
|GPU Memory Voltage Limited|Memory frequency is being limited because the memory modules are exceeding the maximum voltage limits|DF|
95
-
|GPU Memory Utilization Limited|Memory frequency is being limited due to low memory traffic|DF|
96
-
|CPU Utilization|Amount of CPU processing capacity being used|DF|
97
-
|CPU Power Limit|Power limit of the CPU|DS|
98
-
|CPU Power|Power consumed by the CPU|DF|
99
-
|CPU Temperature|Temperature of the CPU|DF|
100
-
|CPU Frequency|Clock speed of the CPU|DF|
101
-
|CPU Core Utility|Amount of CPU processing utility being used per core|D|
|Application|Application|Name of the executable of the process being targeted|DS|
40
+
||ProcessID|ID of the process being targeted||
41
+
|Swap Chain Address|SwapChainAddress|Address of the swap chain used to present, useful as a unique identifier|F|
42
+
|GPU Vendor||Vendor name of the GPU|DS|
43
+
|GPU Name||Device name of the GPU|DS|
44
+
|CPU Vendor||Vendor name of the CPU|DS|
45
+
|CPU Name||Device name of the CPU|DS|
46
+
|Time|Time|Time elapsed since the start of ETW event tracing|F|
47
+
|CPU Frame QPC|CPUFrameQPC|The QueryPerformanceCounter timestamp when the CPU started working on the frame|F|
48
+
|Frame Time|FrameTime|The total amount of time in between frames on the CPU|DF|
49
+
|CPU Busy|CPUBusy|How long the CPU was generating the frame in milliseconds|DF|
50
+
|CPU Wait|CPUWait|How long the CPU spent waiting before it could start generating the frame in milliseconds|DF|
51
+
|Displayed FPS||Rate of frame change measurable at display|D|
52
+
|Presented FPS||Rate of application calls to a Present() function|D|
53
+
|GPU Time|GPUTime|Total amount of time between when GPU started frame and when it finished in milliseconds. The GPU may not have been fully busy during this time|DF|
54
+
|GPU Busy|GPUBusy|How long the GPU spent working on this frame|DF|
55
+
|GPU Wait|GPUWait|How long the GPU spent waiting while working on this frame|DF|
56
+
|Dropped Frames||Indicates if the frame was not displayed|DF|
57
+
|Displayed Time|DisplayedTime|How long this frame was displayed on screen|DF|
58
+
|Sync Interval|SyncInterval|The application's requested interval between presents measured in vertical sync/vblank events|DF|
59
+
|Present Flags|PresentFlags|Flags used to configure the present operation|DF|
60
+
|Present Mode|PresentMode|Method used to present the frame|DF|
61
+
|Present Runtime|PresentRuntime|The graphics runtime used for the present operation (DXGI, D3D9, etc.)|DF|
62
+
|Allows Tearing|AllowsTearing|Indicates if the frame allows tearing|DF|
63
+
|GPU Latency|GPULatency|How long it took until GPU work for this frame started|DF|
64
+
|Display Latency|DisplayLatency|Time between frame submission and scan out to display|DF|
65
+
|Input To Frame Start Latency||Time between input and display|DF|
66
+
|Click To Photon Latency|ClickToPhotonLatency|Time between input and display|DF|
67
+
|GPU Sustained Power Limit||Sustained power limit of the GPU|DS|
68
+
|GPU Power|GPUPower|Power consumed by the graphics adapter|DF|
69
+
|GPU Voltage|GPUVoltage|Voltage consumed by the graphics adapter|DF|
70
+
|GPU Frequency|GPUFrequency|Clock speed of the GPU cores|DF|
71
+
|GPU Temperature|GPUTemperature|Temperature of the GPU|DF|
72
+
|GPU Fan Speed|GPUFanSpeed|Rate at which a GPU cooler fan is rotating|DF|
73
+
|GPU Utilization|GPUUtilization|Amount of GPU processing capacity being used|DF|
74
+
|3D/Compute Utilization|3D/ComputeUtilization|Amount of 3D/Compute processing capacity being used|DF|
75
+
|Media Utilization|MediaUtilization|Amount of media processing capacity being used|DF|
76
+
|GPU Power Limited|GPUPowerLimited|GPU frequency is being limited because GPU is exceeding maximum power limits|DF|
77
+
|GPU Temperature Limited|GPUTemperatureLimited|GPU frequency is being limited because GPU is exceeding maximum temperature limits|DF|
78
+
|GPU Current Limited|GPUCurrentLimited|GPU frequency is being limited because GPU is exceeding maximum current limits|DF|
79
+
|GPU Voltage Limited|GPUVoltageLimited|GPU frequency is being limited because GPU is exceeding maximum voltage limits|DF|
80
+
|GPU Utilization Limited|GPUUtilizationLimited|GPU frequency is being limited due to low GPU utilization|DF|
81
+
|GPU Memory Power|GPUMemoryPower|Power consumed by the GPU memory|DF|
82
+
|GPU Memory Voltage|GPUMemoryVoltage|Voltage consumed by the GPU memory|DF|
83
+
|GPU Memory Frequency|GPUMemoryFrequency|Clock speed of the GPU memory|DF|
84
+
|GPU Memory Effective Frequency|GPUMemoryEffectiveFrequency|Effective data transfer rate GPU memory can sustain|DF|
85
+
|GPU Memory Temperature|GPUMemoryTemperature|Temperature of the GPU memory|DF|
86
+
|GPU Memory Size|GPUMemorySize|Size of the GPU memory|DS|
87
+
|GPU Memory Size Used|GPUMemorySizeUsed|Amount of used GPU memory|DF|
88
+
|GPU Memory Utilization||Percent of GPU memory used|D|
89
+
|GPU Memory Max Bandwidth|GPUMemoryMaxBandwidth|Maximum total GPU memory bandwidth|DS|
90
+
|GPU Memory Write Bandwidth|GPUMemoryWriteBandwidth|Maximum GPU memory bandwidth for writing|DF|
91
+
|GPU Memory Read Bandwidth|GPUMemoryReadBandwidth|Maximum GPU memory bandwidth for reading|DF|
92
+
|GPU Memory Power Limited|GPUMemoryPowerLimited|Memory frequency is being limited because the memory modules are exceeding the maximum power limits|DF|
93
+
|GPU Memory Temperature Limited|GPUMemoryTemperatureLimited|Memory frequency is being limited because the memory modules are exceeding the maximum temperature limits|DF|
94
+
|GPU Memory Current Limited|GPUMemoryCurrentLimited|Memory frequency is being limited because the memory modules are exceeding the maximum current limits|DF|
95
+
|GPU Memory Voltage Limited|GPUMemoryVoltageLimited|Memory frequency is being limited because the memory modules are exceeding the maximum voltage limits|DF|
96
+
|GPU Memory Utilization Limited|GPUMemoryUtilizationLimited|Memory frequency is being limited due to low memory traffic|DF|
97
+
|CPU Utilization|CPUUtilization|Amount of CPU processing capacity being used|DF|
98
+
|CPU Power Limit||Power limit of the CPU|DS|
99
+
|CPU Power|CPUPower|Power consumed by the CPU|DF|
100
+
|CPU Temperature|CPUTemperature|Temperature of the CPU|DF|
101
+
|CPU Frequency|CPUFrequency|Clock speed of the CPU|DF|
102
+
|CPU Core Utility||Amount of CPU processing utility being used per core|D|
0 commit comments