performance profiling help

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
 
A

Anil Gupte

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top