Zakładając szukasz darmowych rozwiązań, oto kilka wskazówek stosowane w przeszłości (bardzo stary) projekt kopalni:
ASP Profiler component. Jest to profiler wydajności na poziomie linii dla kodu Active Server Pages (z VBScript). Pokazuje, jak działa twoja strona ASP, które linie są wykonywane ile razy i ile milisekund zajmie. Zwłaszcza w przypadku stron o dużej ilości danych można dokładnie zobaczyć, które linie spowalniają stronę i zoptymalizować ją w razie potrzeby.
Googling Znalazłem również kilka bardzo starych artykułów na temat timingu/profilowania kodu wykonawczego ASP: spójrz na here i here.
Jeśli masz problem z wolnym kodem po stronie serwera, okazało się, że prawie zawsze jest to baza danych powodująca problem. Musisz sprawdzić SQL, który powolnie zwraca wynik; jeśli znajdziesz coś, czego potrzebujesz do zastosowania nowych indeksów do swoich tabel. Jeśli twoja aplikacja jest zbyt rozmowna z bazą danych, musisz rozważyć zmniejszenie liczby połączeń do bazy danych. Aby znaleźć te problemy, zawsze możesz skorzystać z programu SQL Server Profiler; jest dostarczany w pakiecie z edycją dla programistów SQL Server 2005/2008.
Ponadto można skorzystać z bezpłatnego programu SQL Profiler dostępne w xsqlsoftware.com
to byłoby bardzo przydatne do mnie. Zgaduję, że nagroda jest w porządku. –