2

At times, for instance after running a resource-intensive program, my normally quite stable Windows7 PC becomes virtually unresponsive for as long as a couple of minutes. Even changing directory in Explorer can show the green progress bar for several seconds, clicking a tab in Chrome causes it to detach in a separate window for 10s, etc.

During this, the CPU usage is virtually zero, nothing is taking more than 1% CPU in TaskManager and the total CPU is often only 2% or so.

Over time, things slowly "heal" to the normal state of responsiveness but computers don't need to heal themselves after working hard!

What problem is this indicative of and what can I do about it? I am running MSE virus-scanner but that's about it for real-time protection.

9
  • 3
    Are you including ALL users in the task manager display? By default, you only see your own processes.
    – mdpc
    Apr 1, 2014 at 19:50
  • 2
    Use the Resource Monitor instead of Task Manager. CPU isn't the only resources that slows down a computer when busy. Check for processes hogging disk access, etc. As @mdpc points out, ensure you're viewing processes for all users, not just yourself. Apr 1, 2014 at 19:54
  • 3
    This type of behavior indicates a hdd problem
    – Ramhound
    Apr 1, 2014 at 20:04
  • I know CPU isn't the only resource, that's the question :) None of my applications are explicitly using the disk i.e. I'm not telling them to and the apps I am testing are not disk-heavy at all. I wondered if this is symptomatic of cache thrashing, too little RAM?
    – Mr. Boy
    Apr 1, 2014 at 20:05
  • 3
    It sounds like a hard drive problem to me.
    – joeqwerty
    Apr 1, 2014 at 20:06

2 Answers 2

1

I've found such problems before; as others have said, it was often due to HDD failure, but also I've seen it with Windows XP on a solid-state HDD in a HP Mini 110 netbook, some years ago. When the disk was busy writing, the whole thing would often be quite unusable. The problem did not manifest with other OSes, such as Ubuntu, and I can't say about Windows 7.

It may be worth looking for a driver update or trying a different OS (even from a Live CD or similar).

In Windows, it is useful to look at the Performance Monitor (as distinct from the Resource Monitor), and in the Performance > Monitoring tools > Performance Monitor tree, add (green plus icon) and under the Physical Disk part of the tree, add the entries that relate to the Queue Size. I suspect you'll find that one of your disks will have a queue size that is often very high for long periods of time.

0

CPU time can also be consumed in kernel mode by device drivers and those will not show up as CPU% in task manager.

Get Process Explorer and check what System and Interrupts and DPCs do.

You can also open the CPU usage graph (double click the first graph in the toolbar). It shows kernel mode in red and user mode in green.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .