【技术实现步骤摘要】
本专利技术涉及it与软件开发,尤其是涉及一种基于windows图形刷新事件的帧率统计方法。
技术介绍
1、在windows领域中,对桌面或者应用帧率统计,通常是采用逆向技术hook到应用程序中,拦截应用程序调用渲染api的调用频次,进而统计出帧率。但这种技术存在局限性。
2、上述中的现有技术方案存在以下缺陷:很多应用程序做了反逆向保护,无法hook渲染api来统计帧率;windows渲染api版本多,且不断升级,hook渲染api方法很难做到全面;hook渲染api的方法只是统计了应用程序的渲染帧率,并不能真实反应系统刷新帧率,系统刷新帧率与显示器帧率有关;大多数帧率统计工具都是针对游戏做统计,而没有针对桌面,针对普通应用帧率帧率刷新进行统计。
技术实现思路
1、本专利技术的目的是提供一种解决对桌面刷新,游戏渲染,视频播放,普通应用程序刷新进行帧率监控的基于windows图形刷新事件的帧率统计方法。
2、为实现上述目的,本专利技术提供了如下技术方案:
3
...【技术保护点】
1.一种基于Windows图形刷新事件的帧率统计方法,其特征在于:其方法如下:
2.根据权利要求1所述的一种基于Windows图形刷新事件的帧率统计方法,其特征在于:所述S1-S4执行的必要条件为Windows,且Windows必须是win8及win8以上。
3.根据权利要求2所述的一种基于Windows图形刷新事件的帧率统计方法,其特征在于:所述S1-S4基于系统图形刷新事件统计帧率,不直接统计应用程序调用渲染API频次。
4.根据权利要求3所述的一种基于Windows图形刷新事件的帧率统计方法,其特征在于:所述S1-S4兼容任意
...【技术特征摘要】
1.一种基于windows图形刷新事件的帧率统计方法,其特征在于:其方法如下:
2.根据权利要求1所述的一种基于windows图形刷新事件的帧率统计方法,其特征在于:所述s1-s4执行的必要条件为windows,且windows必须是win8及win8以上。
3.根据权利要求2所述的一种基于windows图形刷新事件的帧率统计方法,其特征在于:所述s1-s4基于系统图形刷新事件统计帧率,不直接统计应用程序调用渲染api频次。
4.根据权利要求3所述的一种基于windows图形刷新事件的帧率统计方法,其特征在于:所述s1-s4兼容任意版本的渲染api,且api如opengl、dx9、dx11、dx12和vulkan。
5.根据权利要求4所述的一种基于windows图形刷新事件的帧率统计方法,其特征在于:所述s3中帧率用于测量显示帧数的量度。
6.根据权利要求5所述的一种基于...
【专利技术属性】
技术研发人员:贺冯良,李超林,游德光,王思明,舒龙庆,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。