Author: sngbrdb
Subject: Lower Pane View increases ProcExp CPU usage
Posted: 10 October 2014 at 9:33pm
Windows 7 x64
Quad Core i7 3520M @2.9GHz (Ivy Bridge)
16 GB RAM @1600MHz
Intel 250GB SATA-III SSD (can't remember model, higher end)
I've noticed that Process Explorer often takes ~5-20% of the CPU time while it's running. I tried deselecting a number of columns displayed in the main window to reduce this, but surprisingly, fewer columns had little effect.
Next I tried hiding the lower pane view - boom! CPU usage dropped to <0.5% (I'm displaying DLL information in the lower pane). Depending on what exe I have selected, CPU usage jumps anywhere from 3x to 20x... if I select process explorer itself, for example, CPU usage jumps to ~1.5%. If I select Windows Explorer (main desktop instance), CPU usage jumps to ~6%. A different instance of Explorer, opened within the last few minutes, and with little navigation history, jumps it to ~9%. As far as I can tell, all of my Explorer instances have the same DLLs loaded.
I've disabled my antivirus (stopping it completely in the SCM) - no effect.
I highlighted one of my instances of Explorer (no children in the tree, 0.03% CPU usage). I deselected all columns from the view, but kept the lower pane visible - dropped back to 0.5%. I added columns back in one at a time... the first one bumped it back up to ~1.5%; the others incremented the usage slowly, up to ~2%. With the following, I was still between 2-2.5%:
- Name
- Image Base
- Verified Signer
- Size
- Image Type
- Base
- Mapping
- Description
- Version
- Autostart Location
If I add in WS Total Bytes, I jump to ~7%. Private and Shared Bytes may have raised the usage, but hard to say what the average was, as it jumps between 6.8 and 8%.
Clearing all of the memory columns in the main window does not have a similar reduction in usage. Is this a flaw in PE, or something unavoidable?
Subject: Lower Pane View increases ProcExp CPU usage
Posted: 10 October 2014 at 9:33pm
Windows 7 x64
Quad Core i7 3520M @2.9GHz (Ivy Bridge)
16 GB RAM @1600MHz
Intel 250GB SATA-III SSD (can't remember model, higher end)
I've noticed that Process Explorer often takes ~5-20% of the CPU time while it's running. I tried deselecting a number of columns displayed in the main window to reduce this, but surprisingly, fewer columns had little effect.
Next I tried hiding the lower pane view - boom! CPU usage dropped to <0.5% (I'm displaying DLL information in the lower pane). Depending on what exe I have selected, CPU usage jumps anywhere from 3x to 20x... if I select process explorer itself, for example, CPU usage jumps to ~1.5%. If I select Windows Explorer (main desktop instance), CPU usage jumps to ~6%. A different instance of Explorer, opened within the last few minutes, and with little navigation history, jumps it to ~9%. As far as I can tell, all of my Explorer instances have the same DLLs loaded.
I've disabled my antivirus (stopping it completely in the SCM) - no effect.
I highlighted one of my instances of Explorer (no children in the tree, 0.03% CPU usage). I deselected all columns from the view, but kept the lower pane visible - dropped back to 0.5%. I added columns back in one at a time... the first one bumped it back up to ~1.5%; the others incremented the usage slowly, up to ~2%. With the following, I was still between 2-2.5%:
- Name
- Image Base
- Verified Signer
- Size
- Image Type
- Base
- Mapping
- Description
- Version
- Autostart Location
If I add in WS Total Bytes, I jump to ~7%. Private and Shared Bytes may have raised the usage, but hard to say what the average was, as it jumps between 6.8 and 8%.
Clearing all of the memory columns in the main window does not have a similar reduction in usage. Is this a flaw in PE, or something unavoidable?