0

I'm using Windows Resource Monitor and I observe poor response times of >250ms. I know which application is ultimately requesting the files, but the disk access is monitored under the System process.

I can be reasonably sure that the problem is not caused by disk hardware issues.

But what is causing this? Is there a way to see where in the IO stack the time is spent? Is there a way to "visualize" the IO stack, see what filters, monitoring tools, anti-virus tools and whatnot are working on the file before my application gets the contents?

3
  • Take a look at Process Monitor: "Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. ... including rich and non-destructive filtering, comprehensive event properties such session IDs and user names, reliable process information, full thread stacks with integrated symbol support for each operation, simultaneous logging to a file"
    – DavidPostill
    Nov 24, 2015 at 11:55
  • No, procmon doesn't really help - it does show the correct originating process for the requests, but it doesn't show the duration and it doesn't show where the time is spent either.
    – stmoebius
    Nov 24, 2015 at 13:08
  • check xperf/WPA: channel9.msdn.com/Shows/Defrag-Tools/… Nov 24, 2015 at 19:26

0

You must log in to answer this question.

Browse other questions tagged .