{"version":"1.0","provider_name":"PIX on Windows","provider_url":"https:\/\/devblogs.microsoft.com\/pix","author_name":"Shawn Hargreaves","author_url":"https:\/\/devblogs.microsoft.com\/pix\/author\/shawnhargreaves\/","title":"PIX 1704.27 \u2013 D3D12 usage warnings, Dr. PIX, and CPU hotpath analysis - PIX on Windows","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"2YlodvGrkE\"><a href=\"https:\/\/devblogs.microsoft.com\/pix\/pix-1704-27\/\">PIX 1704.27 \u2013 D3D12 usage warnings, Dr. PIX, and CPU hotpath analysis<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/pix\/pix-1704-27\/embed\/#?secret=2YlodvGrkE\" width=\"600\" height=\"338\" title=\"&#8220;PIX 1704.27 \u2013 D3D12 usage warnings, Dr. PIX, and CPU hotpath analysis&#8221; &#8212; PIX on Windows\" data-secret=\"2YlodvGrkE\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/pix\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2019\/11\/Logo.png","thumbnail_width":64,"thumbnail_height":64,"description":"Today we released PIX 1704.27 beta.\u00a0 New in this release: PIX warnings can now automatically detect some common but inefficient D3D12 usage patterns First couple of Dr. PIX queries are now available on Windows CPU hotpath analysis in timing captures Create sections of your package layout file from File IO captures Merge multiple traces into [&hellip;]"}