C ++ WinRT-有什么方法可以加快DispatchTimer的速度(例如微秒)?

时间:2019-06-09 04:35:41

标签: performance timer windows-runtime

可以加快DispatchTimer吗?

默认计时器例程以最高30fps的速度进行测试,并使用XAML UI(例如TextBlock转换其位置)进行平均。

在我故意将时间间隔设置为0毫秒之后,计时器例程加快了将近60fps的速度,但显示结果导致动画同步或调节正确。

int MainPage::OnInit()
{
...
    m_tm.Tick({ this, &MainPage::OnTimer });
    std::chrono::milliseconds ms( 0 );
    m_tm.Interval( ms );
    m_tm.Start();
...
}

请告知。

0 个答案:

没有答案