windows系统中得到精确到微妙的时间

转载 2012年03月23日 11:29:32
windows系统中得到精确到微妙的时间
#include <windows.h>
#include <iostream>

  LARGE_INTEGER t1,t2,feq; 
  QueryPerformanceFrequency(&feq);//每秒跳动次数 
  QueryPerformanceCounter(&t1);//测前跳动次数 
  for(int i = 0;i<10000;i++);
  QueryPerformanceCounter(&t2);//测后跳动次数 
  double d=((double)t2.QuadPart-(double)t1.QuadPart)/((double)feq.QuadPart);//时间差秒 
  std::cout<<d<<std::endl;

相关文章推荐

Windows下精确到微秒的系统时间获取

参考ACE的实现代码static const DWORDLONG FILETIME_to_timval_skew=116444736000000000;FILETIME   tfile;::GetSy...

C++两种计时方式(windows平台,毫秒级&微秒级)

C++毫秒以及纳秒级别的两种计时方式
  • zmdsjtu
  • zmdsjtu
  • 2016年12月09日 11:24
  • 2608

WINDOWS 时间获取与精确时间获取

1 使用time_t time( time_t * timer )    精确到秒  计算时间差使用double difftime( time_t timer1, time_t timer0 ) 2 ...

Windows下的高精度定时器实现及精确时刻获取

通讯、VOIP、视频等领域的很多核心技术对时间精度的要求非常高,比如数据采集、时间同步、媒体流平滑控制、拥塞算法等等,很多技术都是以毫秒为单位来进行计算和控制的。但是Windows设计之初并不是以实时...

Windows下精确获取程序的运行时间可精确到微妙

在Windows下可以用系统提供的API函数 QueryPerformanceFrequency 和 QueryPerformanceCounter 来进行高精度的计时,现在的机器基本上都提供这种高精...
  • Enter_
  • Enter_
  • 2016年07月29日 21:51
  • 2713

获取系统时间(精确到微秒),驱动中KeQueryPerformanceCounter,Win32程序QueryPerformanceCounter

获取系统时间(精确到微秒),驱动中KeQueryPerformanceCounter,Win32程序QueryPerformanceCounter 1.在驱动中获取us级的时间间隔 今...

c/c++在windows下获取时间和计算时间差的几种方法总结

一、标准C和C++都可用1、获取时间用time_t time( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t timer...

C++ Tips: 获取更精确的系统时间(Windows 系统)

如果要获得真正毫秒级甚至更高精度的当前系统时间,必须跟 CPU 打交道,别无它法。...

计算归并排序和快速排序算法排序100-1000个数组的时间(重点在时间精确到微妙us)

//#include //注意引用这个头文件 //#include #include #include #include //#include //注意引用这个头文件 //#include...
  • while10
  • while10
  • 2017年10月24日 16:46
  • 29
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows系统中得到精确到微妙的时间
举报原因:
原因补充:

(最多只允许输入30个字)