C#测试程序运行时间
2013-12-14 16:49
211 查看
1.时间测试
DateTime starttime = DateTime.Now;
TimeSpan timespan;
程序主体
timespan = DateTime.Now.Subtract(starttime);//获取就是开始时间很结束时间差
2.用于.NET环境的时间测试(只测试代码在自身进程中的时间)
.NET环境为执行无用单元收集调用提供了专门的对象--GC。为了是系统执行无用单元收集。
GC.Collect();
程序等待堆上对象的所有finalizer方法都运行后再继续。
GC.WaitForPendingFinalizers();
TimeSpan starttime;
starttime = Process.GetCurrentProcess().Threads[0].UserProcessorTime;
程序主体
TimeSpan endtime = Process.GetCurrentProcess().Threads[0].UserProcessorTime.Subtract(starttime);//获取就是开始时间很结束时间差
DateTime starttime = DateTime.Now;
TimeSpan timespan;
程序主体
timespan = DateTime.Now.Subtract(starttime);//获取就是开始时间很结束时间差
2.用于.NET环境的时间测试(只测试代码在自身进程中的时间)
.NET环境为执行无用单元收集调用提供了专门的对象--GC。为了是系统执行无用单元收集。
GC.Collect();
程序等待堆上对象的所有finalizer方法都运行后再继续。
GC.WaitForPendingFinalizers();
TimeSpan starttime;
starttime = Process.GetCurrentProcess().Threads[0].UserProcessorTime;
程序主体
TimeSpan endtime = Process.GetCurrentProcess().Threads[0].UserProcessorTime.Subtract(starttime);//获取就是开始时间很结束时间差
相关文章推荐
- C#测试程序运行时间
- 计算一段程序的运行时间
- 1026. 程序运行时间(15)
- java中获得程序运行时间的方法
- 计算Java程序运行所需要的时间
- 如何精确测量程序运行时间
- 1026. 程序运行时间(15)
- 使用mysql的图形工具SQL-front时弹出提示:“程序注册时间到期 程序将被限制模式下运行”
- c++程序运行时间总结
- PAT (Basic Level) Practise (中文)1026. 程序运行时间
- C++程序运行时间测定
- 测试C/C++程序运行时间
- 怎么样测试程序运行所需时间
- 程序运行时间
- 获得程序运行时间
- 在vs中粗略计算一段程序运行时间
- 测量java程序运行时间
- c++中记录程序运行时间的函数
- python计算程序开始到程序结束的运行时间和程序运行的CPU时间
- 计算程序运行的时间一个函数