{"id":2855,"date":"2017-06-27T17:35:32","date_gmt":"2017-06-27T17:35:32","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/pix\/?page_id=2855"},"modified":"2017-06-27T17:35:32","modified_gmt":"2017-06-27T17:35:32","slug":"system-monitor","status":"publish","type":"page","link":"https:\/\/devblogs.microsoft.com\/pix\/system-monitor\/","title":{"rendered":"System Monitor"},"content":{"rendered":"<p>PIX System Monitor allows for real time profiling of an application, and is available from the <em>PC Connection<\/em> view.\u00a0 Counter collection can be started and stopped while PIX is attached to an application.<\/p>\n<p>The available counters are grouped and listed in the <em>Counters<\/em> tab.\u00a0 Each counter within the tab has a description that can be viewed by hovering over its name:<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/2017\/06\/sysmon.png\"><img decoding=\"async\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/2017\/06\/sysmon.png\" alt=\"\" class=\"alignnone size-full wp-image-2865\" width=\"1058\" height=\"656\" srcset=\"https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon.png 1058w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon-300x186.png 300w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon-768x476.png 768w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon-1024x635.png 1024w\" sizes=\"(max-width: 1058px) 100vw, 1058px\" \/><\/a><\/p>\n<p>Games can be instrumented to report additional custom counter values by using the <a href=\"https:\/\/blogs.msdn.microsoft.com\/pix\/winpixeventruntime\/\">WinPixEventRuntime<\/a> PIXReportCounter API.<\/p>\n<p>In addition to graphing counters as a line, by right-clicking a counter name additional visualizations can be added to a graph as gizmos:<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/2017\/06\/sysmon_gizmos.png\"><img decoding=\"async\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/2017\/06\/sysmon_gizmos.png\" alt=\"\" class=\"alignnone size-full wp-image-2866\" width=\"760\" height=\"658\" srcset=\"https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon_gizmos.png 760w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon_gizmos-300x260.png 300w\" sizes=\"(max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<p>The <em>System Monitor<\/em> view also supports integration with <a href=\"https:\/\/blogs.msdn.microsoft.com\/pix\/timing-captures\/\">continuous timing captures<\/a>.\u00a0 Upon stopping a continuous timing capture, counter collection will also stop, and the graphs will be updated with a green highlighted region indicating the available range for timing capture data.\u00a0 A timing capture can be directly opened from this view, or data from both the system monitor and timing capture can be saved as a combined pix3 as shown below:<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/2017\/06\/sysmon_capture.png\"><img decoding=\"async\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/2017\/06\/sysmon_capture.png\" alt=\"\" class=\"alignnone size-full wp-image-2875\" width=\"1125\" height=\"607\" srcset=\"https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon_capture.png 1125w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon_capture-300x162.png 300w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon_capture-768x414.png 768w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2017\/06\/sysmon_capture-1024x553.png 1024w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PIX System Monitor allows for real time profiling of an application, and is available from the PC Connection view.\u00a0 Counter collection can be started and stopped while PIX is attached to an application. The available counters are grouped and listed in the Counters tab.\u00a0 Each counter within the tab has a description that can be [&hellip;]<\/p>\n","protected":false},"author":1719,"featured_media":4769,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2855","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/pages\/2855","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/users\/1719"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/comments?post=2855"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/pages\/2855\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/media\/4769"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/media?parent=2855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}