GPUView#
Useful Links#
http://nvidia.custhelp.com/app/answers/detail/a_id/3507/~/generating-an-event-trace-log-for-gpuview
https://graphics.stanford.edu/~mdfisher/GPUView.html
https://anteru.net/blog/2015/debugging-d3d12-fences-queues/
https://docs.microsoft.com/en-us/windows/desktop/direct2d/profiling-directx-applications
https://msdn.microsoft.com/en-us/library/windows/desktop/jj585574(v=vs.85).aspx
http://www.slideserve.com/libitha/using-gpuview-to-understand-your-directx-11-game-jon-story-developer-relations-engineer-amd
https://developer.nvidia.com/content/are-you-running-out-video-memory-detecting-video-memory-overcommitment-using-gpuview
https://knarkowicz.wordpress.com/2013/05/25/simple-gpuview-custom-event-markers/
https://software.intel.com/en-us/articles/removing-cpu-gpu-sync-stalls-in-galactic-civilizations-3
https://graphics.stanford.edu/~mdfisher/Data/GPUView.ppt
http://download.microsoft.com/download/F/A/7/FA70E919-8F82-4C4E-8D02-97DB3CF79AD5/GRA-T799_Blythe_Taiwan.pdf
To get symbols: Enable symbol server (even though you don't have one) - it will pick up pdb-paths from the .exe (so don't move stuff too much around).
Debugging GPUView on other languages
http://www.yosoygames.com.ar/wp/2016/09/solving-gpuview-4000-was-unexpected-at-this-time-error/
xperf in general
https://randomascii.wordpress.com/2015/09/24/etw-central/
http://www.futuremark.com/pressreleases/a-closer-look-at-asynchronous-compute-in-3dmark-time-spy