donet Benchmarks
有时候我们要测试方法的性能,就需要知道这个方法执行的时间,好多人就是用如下方法
var now = DateTime.Now();
var end = DateTime.Now();
然后取时间差。
其实donet 中已经有类似的功能
在命名空间 System.Diagnostics 中
var watch = new Stopwatch(); // create a Stopwatch instance.
watch.Start(); // start
// do some thing else
watch.Stop(); //
返回时间的时间 watch.Elapsed, 其中返回的结果是TimeSpan
是不是很方便啊
var now = DateTime.Now();
var end = DateTime.Now();
然后取时间差。
其实donet 中已经有类似的功能
在命名空间 System.Diagnostics 中
var watch = new Stopwatch(); // create a Stopwatch instance.
watch.Start(); // start
// do some thing else
watch.Stop(); //
返回时间的时间 watch.Elapsed, 其中返回的结果是TimeSpan
是不是很方便啊