《VC程序执行时间.doc》由会员分享,可在线阅读,更多相关《VC程序执行时间.doc(1页珍藏版)》请在三一文库上搜索。
VC 中计算程序执行时间Windows 平在很多的实际软件设计中,由于嵌入式设备资源的限制,我们会使用 台的 Visual Studio 来测试程序的性能,特别是对于一些软件算法,需要充分考虑 代码执行时间,下面就是一段小程序,可以获得程序的执行时间。inline unsigned _int64 GetCycleCount( void )_asm _emit 0x0f;_asm _emit 0x31;class Timerunsigned _int64 m_startCycle;unsigned _int64 m_overhead;public:Timer() : m_overhead(0)Start();m_overhead = Stop();void Start( void )m_startCycle = GetCycleCount();unsigned _int64 Stop( void )return GetCycleCount() - m_startCycle - m_overhead;使用方法:1. 定义以上类,并定义它的一个变量2. 在计时开始处使用该变量调用 Start 函数3. 在计时结束处使用该变量调用 Stop 函数,其返回值就是计时时间。