webForumDet fria alternativet

Mäta prestanda i en asp.net lösning?

.NET

5 svar · 466 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

Finns det något enkelt sätt att mäta prestanda i en asp.net lösning?

Medlem sedan dec. 199917 055 inlägg
#2

Vad är det du vill mäta? Processorbelastning, minnesutnyttjande eller vad?

Medlem sedan dec. 2003824 inlägg
#3

Jag vill mäta hur snabbt sidan laddas typ

Medlem sedan juli 20044 453 inlägg
#4

Genom att stresstesta den. Antingen gör du något eget eller så kan du t.ex. använda Microsoft WAST:

http://www.microsoft.com/technet/archive/itsolutions/intranet/downloads/webstres.mspx

HOW TO: Test ASP.NET Web Services with the Web Application Stress Tool
http://support.microsoft.com/default.aspx?scid=kb;en-us;815160

Medlem sedan aug. 2002221 inlägg
#5

använd /trace.axd i rooten, där får man ut tider och annat gott...

glöm inte att aktivera i web.config eller page trace=true

Medlem sedan maj 20011 312 inlägg
#6

Håller med lucgo446! Man kommer ganska långt med tracen. Jag brukar titta på första värdet i "From First(s)" och det sista. Ett sätt att få lite bättre koll på var i koden det går segt är att använda Trace.Write. Exempelvis Trace.Write("Function 1 start") samt Trace.Write("Function 1 end"). Detta är ett enkelt sätt.

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)