c# - Calculate execution time of one or more lines of code -
is there way (a class-made in c #) that allow me to calculate the time required to execute some lines in program.
ex :
try { string connectionstring = getconnectionstring(); using (sqlconnection conn = new sqlconnection(connectionstring)) { conn.open(); ***// start counting: // time = 0*** using (sqlcommand cmd = new sqlcommand( “select * books”, conn)) using (sqldatareader reader = cmd.executereader()) { while (reader.read()) { console.writeline(“{0}\t{1}\t{2}”, reader.getint32(0), reader.getstring(1), reader.getint32(2)); } ***// end counting // time = 10 sec*** } }
one option use built-in stopwatch
class:
var sw = stopwatch.startnew(); // sw.stop(); console.writeline("time elapsed: {0} milliseconds", sw.elapsedmilliseconds);
Comments
Post a Comment