Mostrando o tempo de processamento em Asp.net / Vb.net

Mostrando o tempo de processamento em Asp.net / Vb.net

Para calcular o tempo de processamento de determinadas rotinas ou simplesmente para testar algum código mais "rápido" sugerimos o uso da rotina abaixo. Ela compara a data/hora inicial com a data/hora final. No final mostramos a informação de quantos segundos e milisegundos durou o processamento. '//Hora inicial da busca...

Dim start As DateTime = DateTime.Now
BLOCO DE PROCESSAMENTO coloque aqui o código que deseja saber quanto tempo leva para ser processado. '//calculo do tempo do processamento....
Dim finish As DateTime = DateTime.Now
Dim diff As System.TimeSpan = finish - start
Label2.Text = "Processado em " & diff.Seconds & "," & diff.Milliseconds & "s."
Dica: Para formatar o tempo em milesegundos pode-se usar tambem string.format("{0:ss:fff}", data) O resultado será mostrado em Segundos e Milisegundos na Label2



Veja Também