请问vc中是否有专门用来统计运行周期(cycle)的函数

解决方案 »

  1.   

    GetTickCount()统计开机以来所经历的毫秒数,不过40多天会循环一回。另外还有QueryPerformanceFrequency 和QueryPerformanceCounter
      

  2.   

    GetTickCount()Windows NT 3.5 and later The system timer runs at approximately 10ms. 
    Windows NT 3.1 The system timer runs at approximately 16ms. 
    Windows 95 and later The system timer runs at approximately 55ms. 
      

  3.   

    BOOL QueryPerformanceFrequency(
      LARGE_INTEGER *lpFrequency   // 当前频率 次数/秒
    );
    BOOL QueryPerformanceCounter(
      LARGE_INTEGER *lpPerformanceCount   // 次数
    );
      

  4.   

    这些统计出来的次数是什么意思?时间又是什么意思?
    怎样折算为cycle?
    即一个cycle内,运行多少次?或经历多长时间?对这个问题第一次接触,不明白这些概念,问题粗陋,请大家不吝赐教!