SiteProctor (Scripts) Publisher's description
from Moxen Briddlebane
SiteProctor is an ASP.NET library which tracks average resource load times and generates a summary page.
SiteProctor is an ASP.NET library which tracks average resource load times and generates a summary page. This can be useful in troubleshooting and performance analysis when it comes to understanding which pages are responsible for delays.
The time recorded is the time as seen by an HttpModule, which should encompass the majority of ASP.NET code used to render the page. Steps farther up in the .NET pipeline won't be recorded, nor will any processing or queueing performed by IIS/Apache.
The average time is based on the last 32 samples. Locks are done in an efficient way which should not impact performance of the site.
Results are displayed through an HttpHandler which generates a summary. URLs are grouped by the base URL (no query string is included). Hit count and average load time are displayed. Click on the URL to get a breakdown of times for each query string version of the page.
The Beta version, v0.9.1.0, improves on the Alpha release by automatically cleaning up old URLs periodically. Every 1,000 requests, the URL list will be cleaned up if the total exceeds 3,000 entries.
Informal performance tests show that the library tracks just under 200,000 URLs/s on a intel i7 920 machine running Ubuntu.
Program Release Status: Major Update
Program Install Support: Install and Uninstall