performance profiling help

  • Thread starter Thread starter Jon
  • Start date Start date
J

Jon

I have a service written in VB.Net 2. This service runs every 30 seconds and
connects to an external web service to get some data, then parses and saves
that data to our database.

For some reason, after a while the machine it's running on begins to crawl.
CPU usage shows as 0-2% for the service when it's running, and about 7% for
the machine overall. Memory consumption starts out at about 34 megs, and
never goes higher than 40 megs. I can't figure out what is causing the
slowdown.

Can someone recommend some tools or methods to help figure this out. I am
looking into using tracing, but is there anything else?

Thank you
Jon
 
Sounds like a memory leak. I don't know for sure, but I would guess you
need a Dispose or decontructo method in your classes. Also, I would be
curious if there is a memory viewer that shows me which modules are using
what kind of memory. It would be very useful for me and of course for you.
 
Back
Top