HAL::Get(HALData::ESystemTickPeriod, period)这句得到的是系统每个“嘀嗒”所用的时间,这个你什么时候取都是相同的,必须乘以系统当前的嘀嗒数才是目前的时间,因此你的测试的需求应该是这样:
TInt period;
User::LeaveIfError(HAL::Get(HALData::ESystemTickPeriod, period));
TInt nMillisecsPerTick = period / 1000;
TInt nTime1 = User::TickCount() * nMillisecsPerTick;
// 籣大量多边形
TInt nTime2 = User::TickCount() * nMillisecsPerTick;
TInt nTime = nTime2 - nTime1;
获得操作持续时间的毫秒值
最新推荐文章于 2023-12-25 19:19:42 发布