C++ 在Windows 10下运行较慢的TransparentBlt
我有一个单元测试环境,我在其中计时创建散点图,在此期间我调用C++ 在Windows 10下运行较慢的TransparentBlt,c++,winapi,mfc,windows-7,windows-10,C++,Winapi,Mfc,Windows 7,Windows 10,我有一个单元测试环境,我在其中计时创建散点图,在此期间我调用TransparentBlt或者更具体地说,CDC::TransparentBlt 如果花费0.07s的时间(机器系数),则该特定测试失败 在Windows7下,测试顺利通过。但是,升级到Windows 10后,测试将在0.19秒内完成(机器因素) 我似乎找不到任何与引擎盖下的任何更改相关的文档,也找不到Windows 10中速度较慢的任何原因 有没有人经历过类似的事情?非常感谢您的建议。请出示a。问题似乎来自.vcxproj的配置。你
TransparentBlt
或者更具体地说,CDC::TransparentBlt
如果花费0.07s的时间(机器系数),则该特定测试失败
在Windows7下,测试顺利通过。但是,升级到Windows 10后,测试将在0.19秒内完成(机器因素)
我似乎找不到任何与引擎盖下的任何更改相关的文档,也找不到Windows 10中速度较慢的任何原因
有没有人经历过类似的事情?非常感谢您的建议。请出示a。问题似乎来自
.vcxproj
的配置。你升级了你的编译器吗?@MatthieuH我不相信使用的SDK与此有关。。。它只把你的程序链接到某个系统DLLs@MatthieuH:为什么VS更新帮助需要本机Win32 API调用?即使是C/C++优化器也不能帮助您加速操作系统和GUI操作!A需要完整才能验证。提供的代码不正确。它既不编译也不展示您正在执行的基准测试。