计算运行时间

如下参考实例:

TimeSpan ts=
new
TimeSpan(0);
           
TimeSpan ts2 = new
TimeSpan(0);
           
foreach (var item in
alarmListOfSpecifyOrg)
           
{
               
if (_graphicsManager.ExistsAlarm(_graphicsManager.AlarmGraphics,
item))
                   
continue;

//long aa = System.Environment.TickCount;

DateTime a1 =
DateTime.Now;
               
Graphic g =
_graphicsManager.AlarmDataToGraphic(item);
               
DateTime a2 = DateTime.Now;

ts = ts+(a2 - a1);

// long bb = System.Environment.TickCount -
aa;
             
//  s += bb;

if (g !=
null)
               
{
                  
// long cc =
System.Environment.TickCount;
                   
DateTime b1 =
DateTime.Now;
                   
_graphicsManager.Graphics.Add(g);
                   
DateTime b2 = DateTime.Now;

ts2 = ts2 + (b2 -
b1);
                   

               
}
            }

System.Diagnostics.Debug.WriteLine("创建:" +
ts.TotalMilliseconds);
           
System.Diagnostics.Debug.WriteLine("添加:" + ts2.TotalMilliseconds);

_graphicsLayerHelper.GLayer.Visible = true;

//long gg
= System.Environment.TickCount - qq;

//DateTime
b =
DateTime.Now;
           //
TimeSpan ts = b - a;
         
//System.Diagnostics.Debug.WriteLine("总计:" +ts.TotalMilliseconds);

}

计算运行时间,布布扣,bubuko.com

时间: 2024-10-16 12:04:58

计算运行时间的相关文章

java计算运行时间

long startTime = System.currentTimeMillis();    //获取开始时间 doSomething();    //测试的代码段 long endTime = System.currentTimeMillis();    //获取结束时间 System.out.println("程序运行时间:" + (endTime - startTime) + "ms");    //输出程序运行时间

用C写的计算运行时间

#include <stdio.h> #include <stdlib.h> #include <time.h> int main( void ) { long i = 10000000L; clock_t start, finish; double duration; printf( "Time to do %ld empty loops is ", i ); start = clock(); while( i-- ) ; finish = clo

PHP Timer 页面运行时间监测类

转至:http://blog.csdn.net/fdipzone/article/details/20160567 php Timer 页面运行时间监测类,可按不同key监测不同的运行时间 Timer.class.php /** Timer class, 计算页面运行时间,可按不同key计算不同的运行时间 * Date: 2014-02-28 * Author: fdipzone * Ver: 1.0 * * Func: * public start 记录开始时间 * public end 记录

【转】c++ 获取程序运行时间

转自:http://blog.csdn.net/ghevinn/article/details/22800059 DWORD start_time=GetTickCount(); {...} DWORD end_time=GetTickCount(); DWORD Subtime = (end_time-start_time); int k = 0; 如何获取代码运行时间 在调试中,经常需要计算某一段代码的执行时间,下面给出两种常用的方式: 第一种:使用GetTickCount函数 #inclu

c++ 计算cpu占用率

计算CPU占用率就是获取系统总的内核时间 用户时间及空闲时间 其中空闲时间就是内核空转 所以内核时间包含空闲时间 然后计算 运行时间 = 内核时间 加 用户时间 减去 空闲时间 间隔时间 =  内核时间 加 用户时间 cpu使用率% = 运行时间 / 间隔时间 ; 无论单个进程cpu占用率还是系统整个cpu占用路 都是如此原理 核心代码就是如下几段 BOOL res = GetSystemTimes( &preidleTime, &prekernelTime, &preuserTi

&lt;opencv学习 2&gt;计算程序运行时间

opencv计算运行时间有两个函数: getTickCount():CPU从某事件开始(如开机)到这个时刻滴答震动的次数. getTickFrequency():CPU震动的频率 我们可以根据这两个函数计算当前程序运行的时间: double t = (double)getTickCount(); ......//执行某段程序 t =((double)getTickCount()-t)/getTickFrequency(): //运行时间=某段程序运行时CPU震动的次数/CPU频率 cout<<

C++中如何记录程序运行时间

一.clock()计时函数clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t.在MSDN中,查得对clock函数定义如下:clock_t clock(void) ;简单而言,就是该程序从启动到函数调用占用CPU的时间.这个函数返回从"开启这个程序进程"到"程序中调用clock()函数"时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock):若挂钟时间不可取,则返回-1.其中clock_t是用来

算法的时间复杂度比较,计算多项式的直接法和秦九韶法

1.直接法: 1 double Polynomial_1(int n, double a[], double x) 2 { 3 int i; 4 double sum = 0; 5 for (i = 0; i < n; i++) 6 sum += a[i] * pow(x, i); 7 return sum; 8 } 每次循环迭代,pow函数内部都会执行i次乘法,然后一次加法,所以整体的算法复杂度为O = 1/2 * n ^ 2 + 3/2n,尽管pow函数的实现方法是利用递归优化后的,但是算法

python_装饰器_语法糖

什么是高阶函数? -- 把函数名当做参数传给另外一个函数,在另外一个函数中通过参数调用执行 #!/usr/bin/python3 __author__ = 'beimenchuixue' __blog__ = 'http://www.cnblogs.com/2bjiujiu/' def func_x(x): return x * 2 def func_y(y): return y * 3 def func_z(x, y): # 等价于 return func_x(5) + func_y(3) r