Il blog di TixXio Un blog impossibile o privo di significato

21nov/070

Pagina generata in X secondi

clock.pngQual'è il metodo migliore per indicare ai nostri visitatori quanto siamo bravi a programmare, scrivendo in fondo alle nostre paginette aspx il tempo in cui queste vengono generate?

L'idea migliore, più precisa ed efficiente, è quella di affidarsi a System.Diagnostics.Stopwatch: se lo avete già realizzato, usando però il "classico" DateTime e qualche sottrazione per ottenere un TimeSpan, sarebbe il caso che provvediate a rimpiazzare tutto il vostro accrocchio.

Stopwatch infatti è realizzata usando chiamate ad API di basso livello, con un overhead decisamente minore rispetto a qualsiasi metodo di .NET. Inoltre se la vostra configurazione hardware e software lo permette, potrete usufruire di un contatore ad alta precisione.

 

dim watch as new System.Diagnostics.Stopwatch()

watch.Start()

 

[...]

 

watch.Stop()

literal.Text = "Pagina generata in " + watch.Elapsed.ToString() + " secondi"

Beh, fatemi sapere quanti millisecondi avete recuperato! :D

Commenti (0) Trackback (0)

Ancora nessun commento.


Lascia un commento


Ancora nessun trackback.