We all known that following an exception without using it is quite silly. How does it really hurt performance. It turns out that difference is very small.
DateTime entry = DateTime.Now;
for (int i = 0; i < 100000; i++)
{
try
{
throw new Exception("something wrong");
}
//catch
catch (Exception ex)
{
}
}
DateTime exit = DateTime.Now;
TimeSpan ts = exit - entry;
Console.WriteLine(ts.TotalMilliseconds);
//catch 2593.7002
//no catch 2531.2014
No comments:
Post a Comment