计算程序执行时间的函数
用的别人的,最后执行的写入的文本貌似有些问题,回头看看原因
using System;
using System.Diagnostics;
using System.IO;//using System.Text.Encoding;
using System.Text;public class Timing
{private TimeSpan duration;public Timing(){duration = new TimeSpan(0);}public void stopTime(){duration = Process.GetCurrentProcess().TotalProcessorTime;}public void startTime(){GC.Collect();GC.WaitForPendingFinalizers();}public TimeSpan Result(){return duration;}
}namespace ConsoleApplication5
{internal class Program{private static void Main(string[] args){int[] nums = new int[100000];BuildArray(nums);Timing tObj = new Timing();tObj.startTime();Write(nums.ToString());//DisplayNums(nums);tObj.stopTime();Console.WriteLine("time (.NET): " + tObj.Result().TotalSeconds);}private static void BuildArray(int[] arr){for (int i = 0; i < 100000; i++)arr[i] = i;}private static void DisplayNums(int[] arr){for (int i = 0; i <= arr.GetUpperBound(0); i++)Console.Write(arr[i] + " ");}private static void Write(string text){FileStream fs = new FileStream("A.txt", FileMode.Append);StreamWriter sw = new StreamWriter(fs, Encoding.Default);foreach (char test in text)sw.Write(test);sw.Close();fs.Close();}}
}
转载于:https://www.cnblogs.com/liq07lzucn/p/6236536.html
计算程序执行时间的函数相关推荐
- php页面最大执行时间 set_time_limit函数不起作用
作者: default|标签:PHP set_time_limit 执行时间|2017-3-21 15:03 set_time_limit 不生效或者无效解决方法 <?php global $b ...
- Java 获取并计算程序执行时间
一般输出日期时间经常会用到Date这个类: 1 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...
- php 控制函数执行时间,php set_time_limit(0) 设置程序执行时间的函数
set_time_limit(0); 括号里边的数字是执行时间,如果为零说明永久执行直到程序结束,如果为大于零的数字,则不管程序是否执行完成,到了设定的秒数,程序结束. 一个简单的例子,在网页里显示1 ...
- python计算执行时间的函数_[python] 统计函数运行时间
第一种: import time def time_me(fn): #fn 是要修饰/修改 的函数 def _wrapper(*args, **kwargs): #这个 _wrapper(*args, ...
- java计算程序执行时间_java计算程序执行所用时间例子
我们在很多网站会看到此页面执行多少秒,这种像php的ecshop系统页面最后就会有这个,那么我们怎么判断java计算程序执行所用时间呢,下面来给大家总结几个例子,一起来看看吧. 很多精细的程序,需要计 ...
- 使用c语言标准库中的时间函数
2019独角兽企业重金招聘Python工程师标准>>> #include <stdio.h> #include <time.h> int main(void) ...
- c++ 程序执行时间
c++计算程序执行时间 windows: DWORD start_time=GetTickCount(); DWORD end_time=GetTickCount(); CString s; s.Fo ...
- python学习笔记(六)——函数的作用域和装饰器
目录 函数作用域 global和nonlocal关键字 递归 闭包 装饰器 函数作用域 global和nonlocal关键字 思考: def func():name = 'laowang' print ...
- 标准C语言各种时间函数用法,使用c语言标准库中的时间函数
#include #include int main(void){ time_t start, finish, now; struct tm *ptr; char *c, buf1[80]; doub ...
最新文章
- Altium Desgner软件,PCB设计中铺铜的作用
- Apache Kylin的核心概念
- php 的命名空间 看鸟哥后的随笔
- 面试题:为什么局部变量不赋初始值报错
- 如何把域名解析到网站空间IP上?
- io hang linux 原理,Linux 避免IO hang
- 硬盘出错,导致文件坏了
- c语言的vcl库函数下载,VCL手册 PDF
- 【HDLBits刷题】Dff8r
- AcWing蓝桥杯AB组辅导课10、疑难杂题
- jQuery 第二篇
- html多个好看的背景动态效果(附源码)
- python中什么叫类、什么叫对象_Python中的类和对象是什么
- idm2022最新版高速下载器备受好评的下载工具
- 最新2021年当猩学堂.爆款文写作值得学习吗
- FastDFS收藏起来,现在开始用Minio吧
- 最全的android图片加密
- eclipse工具+jdk8下载链接地址
- 凡客登录页面html代码,凡客.html
- 《开水房》:互骗型社会致富指南
热门文章
- 转义字符 /r与/n的区别
- python 字符编码
- windows与linux中的路径书写,斜杠、反斜杠用法总结
- android微信朋友圈视频无法播放,微信朋友圈不能分享手机视频怎么回事?微信朋友圈大视频功能安卓不能用吗?...
- activiti 条件表达式json报错_2020年2月13日学习python 条件控制
- [BUUCTF-pwn]——inndy_rop
- define、const、typedef区别
- mysql配置不成功_mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法
- How-to: Use the ShareLib in Apache Oozie
- 关于 Unloading class sun.reflect.GeneratedSerial...