Application has nothing going on but uses 7 - 15% of CPU

  • Thread starter Thread starter MushroomNZ
  • Start date Start date
M

MushroomNZ

Hi

i have windows XP SP3 on an AMD dual core CPU

this application is a news feed but uses 7 - 15 % of the cpu even when
no news is coming in.
ive checked I/O with microsoft network monitor and indeed no strange
I/O to from the host.

the handle number is steady when displayed in "performance "
as is disk I/O steady.

the people that wrote the application cant duplicate it on their
machine.
BTW it has nothing to do with internet explorer .

any ideas why it would do this ?
 
My guess is that the cpu usage is from the system idle process. Seems like
it's almost always working, but you can run task manager and see.
 
MushroomNZ said:
i have windows XP SP3 on an AMD dual core CPU

this application is a news feed but uses 7 - 15 % of the cpu even when
no news is coming in. ive checked I/O with microsoft network monitor
and indeed no strange I/O to from the host. the handle number is
steady when displayed in "performance " as is disk I/O steady. the
people that wrote the application cant duplicate it on their machine.
BTW it has nothing to do with internet explorer . any ideas why it
would do this ?

You want us to remotely diagnose the behaviors an UNKNOWN application
when its own developer can't help you?

So is the process for this unidentified and vertical market "news feed"
application that is constantly consuming around 15% of the CPU's time?
Or is it for some other process? You never even gave the name of the
process so anyone else would know if you correctly targeted the process
for your mystery app or if it was a process for something else.

Just because no articles are showing up doesn't mean this mystery app is
not doing anything. Defragging a partition generates lots of CPU usage
and file I/O but you won't see any difference yourself nor do you see
windows opening and closing to fly by your face as their sectors get
moved around. You might see a dull progress window but even that is not
required for a defrag to proceed. So how do YOU know that the program
is not doing anything? Not seeing new articles does NOT prove the
program is not doing anything.

It could be doing a lot but the net result is no new articles were
found. It could be polling a ton of sites to which you chose to
subscribe to find if there are new articles there and all that polling
and generating network traffic will obviously consume some CPU time.
Maybe this mystery app has filters so you are getting articles but then
hiding or deleting them with the filters so that would explain the disk
activity for the file I/O.

So did you ever test yanking the NIC cable or disabling the NIC devices
in the OS to block this mystery app from ever establishing any network
connections to see if the CPU usage for it happens to disappear? I
don't know what is the "microsoft network monitor" that you mention
since it is not included in Windows XP. Maybe there is network traffic
but under a threshold for this monitor to even show a blip (i.e., the
volume is under the radar). Did you check your router's log or your 3rd
party firewall's log (since Windows Firewall doesn't have one) to see if
any connections were made during the busy time for this mystery app?
How about using SysInternals' TCPview to check for connections?

Also, it's quite possible that this mystery app is expiring old locally
cached articles, reindexing them, or doing something with the content of
all those previously retrieved feeds. Do it have a "flush" function
where you can wipe its local cache or purge its database of all old
articles?

Impossible to tell you what to do with the mystery application regarding
what options it provides or what behavior is expected. If it is some
vertical market app (i.e., it has very few users and is targeted for an
extremely narrow populace of users), all you'll get here is a slew of
guesses. Since you have the app along with any documentation for it and
have contact with its author, you can make better guesses than we.
 
just thought u may have some ideas on the possibilities.
the application name is Newsware

its not the system idle process btw.
the process itself shows the cpu usage.
also seems the longer it runs the higher the usage is.
 
MushroomNZ said:
the application name is Newsware

the process itself shows the cpu usage.
also seems the longer it runs the higher the usage is.

So have you yet tried yanking the network connection (disable the NIC,
pull the cord, turn off the router) to see if the CPU load continues for
the Newsware process?

Does Newsware have a means of flushing all cached copies of its messages
database(s)?

You could use SysInternals FileMon (replaced by ProcMon) to monitor
files were getting touched by the Newsware process.

Add the Memory Usage column to Task Manager. Is the Newsware process
growing in memory size over time when you aren't using it and your host
isn't connected to the network? It it continue to grow, maybe it has a
memory leak.
 
yes same thing if disconnected, there is no i/o over nic.
also tried lowering priority same thing

looking deeoer at the application

thread state - Wait : WrUserRequest
base priority 8
dynamic priority 8
 
Back
Top