How can I track down what a program is reading from/writing to?

-1

In the past week, I've found that IntelliJ IDEA has become insufferably slow, with constant periods of freezing outright for as much as 30 seconds at a time. When this happens, Process Explorer indicates that my IO is being hit pretty hard, but other than that, I have no clear indication as to what is being read.

enter image description here

I've tried also looking at the Resource Monitor for Windows 7, but there's no indication here either, as it seems like it's unable to see what the process is doing while it's frozen. I've expanded the Disk Activity and Storage sections, but they have very little if any information in them, and the times there is any details there at all, shows values only in the bytes.

enter image description here

Is there any way I can track down what idea64 is doing, given that Process Explorer claims it's reading upwards of 577MB/sec at a time? I need to find out if this is a software or hardware issue, as things have become damn near unusable.

Mirrana

Posted 2017-07-31T16:51:23.010

Reputation: 672

I'm voting now the question as too broad. without any reaction of you we can't help you. I told you in detail how to trace disk and file IO. – magicandre1981 – 2017-08-10T15:25:29.863

Answers

1

To see which files get sued by an applciation you need to install the Windows Performance Toolkit, which is part of the Windows 10 SDK (for Windows 7, you must use the Windows 10 SDK v1511-Build 15086, newer SDK/WPT versions no longer run on Windows 7).

enter image description here (all other entries can be unselected)

Run WPRUI.exe, select First Level, DiskIO, FileIO and click on Start

enter image description here

Capture the IO activity of IntelliJ IDEA and press Save

enter image description here

Now open the generated ETL file in Windows Performance Analyzer (WPA.exe)

enter image description here

, load debug symbols in WPA.exe.

Now drag & drop the Disk Usage and File I/O graphs from Storage to the right side

enter image description here

and analyze the DiskIO and FileIO usage.

Here you can see exactly what IntelliJ IDEA does.

magicandre1981

Posted 2017-07-31T16:51:23.010

Reputation: 86 560