一种测试FPS的方法

在性能测试中往往需要测试动画显示的FPS(Frame Per Second),我现在的项目用以下方式来完成。

将以下的代码加入到负责paint的函数中,当动画运行的时候就会输出相应的FPS了。

 

    static DWORD Start = GetTickCount();

    static int Count = 0;

    Count++;

    DWORD Now = GetTickCount();

    if ((Now - Start) > 1000)

    {

        printf(

"Paint FPS: %d/r/n" , Count*1000/(Now-Start));

        Start = Now;

        Count = 0;

    }

你可能感兴趣的:(测试)