John:

We have a page profiler which is called at the beginning and ending of the
page being served. The timing is saved to NSV, and every hour is flushed
into the database. We are then emailed reports on the worst pages every
night, and can pull up nice looking reports that show us the worst
offenders, and the history for each page.

We also have an experimental tool we've added as a wrapper around procs
which basically keeps track of all the count of how many times procs are
called within each request. We keep  the last 1000 requests in memory, so
it's easy to see which procs are being called the most often, and make sure
these procs are highly optimized. We've found some big performance holes
using this.

These tools are not generally useful because they rely a lot on custom code,
but I'd be happy to talk about how we implemented them. The general idea is
to write out to nsvs. We found this to have a lot less performance impact
than we expected.

Jade


--
Jade Rubick
Senior Developer
United eWay Volunteer Solutions
[EMAIL PROTECTED]
tel (503)285-4963
fax (707)671-1333

www.UNITEDeWAY.org


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> 
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to