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

L'autore:

Consulente nel campo della sicurezza informatica dal 2009, è laureato in Ingegneria Informatica. Nel (poco) tempo libero scrive articoli questo blog praticamente su ogni genere di argomento.
Commenti (0) Trackback (0)

Ancora nessun commento.


Lascia un commento


Ancora nessun trackback.