Has anyone tried to use NSight or PIX / Microprofile to profile your app? For me, both NSight and PIX claimed that our app has some unsupported/bad API calls. NSight warned that the result might be incomplete/incorrect, will PIX just won't work because "Capture of API 'RSSetViewports' is not supported". Both are under windows 10 + D3D11.
However, Metal iOS GPU capture by XCode is perfect)
Also, they are some drawcalls that take a lot of time (like 9ms) but the geometry is simple, the textures are not too big (I think), I suspect that's a kind of "incorrect"? Also, according to the documentation, NSight's GPU trace provides a lot more details (memory bandwidth, occpancy etc), but only supports D3D12

Two years ago I began to use remotery for profiling but I have to say that's not my taste :-S
Yesterday I began to use microprofile (the original one, https://github.com/jonasmr/microprofile) and find it much more intuitive (personal taste). Has anyone used it too?