社区
C++ 语言
帖子详情
求助:关于主频和游戏帧的关系
OoCocosoO
2012-12-21 05:22:52
在WIN上通过QueryPerformanceFrequency函数获取的电脑主频和游戏帧是什么关系
好像是为了获取更精确的时间,但是我还想多了解一点关于主频的知识
不要告诉我去问度娘,百科上的解释太专业了,我都看晕了
请问这是属于
操作系统
还是
计算机组成原理
的知识,最好推荐一本书.跪谢
...全文
287
11
打赏
收藏
求助:关于主频和游戏帧的关系
在WIN上通过QueryPerformanceFrequency函数获取的电脑主频和游戏帧是什么关系 好像是为了获取更精确的时间,但是我还想多了解一点关于主频的知识 不要告诉我去问度娘,百科上的解释太专业了,我都看晕了 请问这是属于操作系统还是计算机组成原理的知识,最好推荐一本书.跪谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hekeguang
2012-12-22
打赏
举报
回复
QueryPerformanceFrequency 就是获取当前时间而已吧。
OoCocosoO
2012-12-22
打赏
举报
回复
我是因为这两门课学的不好才来问的 没有其他意思 头像换了 现在OK
Binzo
2012-12-22
打赏
举报
回复
引用
难道就没有几个学好那两门课的么
这是个反问句吗。 我是不相信你真得学了很好了。 sleep与系统有关。 QueryPerformanceFrequency貌似得到了now和last的时间,然后比较是不是大于该刷新的频 率(m_nAnimation...),然后进行相应的操作。 所以,只是通过QueryPerformanceFrequency获得时间来确保刷新不能过快。 应该是没有关系。就像你的VGA的刷新频率,比如60Hz,你两幅图输出到显示器之间的时间间隔 不能大于1/60秒。 ————————最讨厌男生用美女图来赚取同情。 所以程序中当你在两幅图处理好了,不代表你可以写了,要检查是不是〉1/60秒。 就像这里一样。
芳草天
2012-12-22
打赏
举报
回复
QueryPerformanceFrequency函数获取的电脑主频和游戏帧是没有关系的。 游戏里用QueryPerformanceFrequency加上其他操作只是用来计时而已,然后,帧除以时间,得到游戏FPS,即所谓的帧速。 游戏的帧数很多时候,太快其实是没有多少用处的。毕竟显示器的刷新率是有限的。 你那段代码是用来控制游戏FPS的。这样可以降低CPU的占用比率。
yinyuping
2012-12-22
打赏
举报
回复
QueryPerformanceCounter 这样做只是为了更精确的来控制游戏的fps。timegettime 可以完成同样的事情,不过精度就没那么高了。 顺便提醒下 QueryPerformanceCounter 计时时不要跨线程。
OoCocosoO
2012-12-21
打赏
举报
回复
大家看下上面截图那段代码
summergo
2012-12-21
打赏
举报
回复
主频是CPU的时钟频率,这个决定了CPU全速运行的最快处理速度,一个简单汇编指令比如加法,CPU可以在一个机器周期内完成,主频越快,处理速度越快。。。这和游戏帧数没有任何关系,游戏帧数再快最高也就达到显示屏的刷新速度,游戏帧数都是编程人员以及网卡决定的,和CPU没有关系。。。。 你说的那个函数只是想使用CPU的计数器从而获得更精确的时间,视频音频等这些东西要求时间比较精确,怕声音和图像不对号才用的,需要高度同步的程序用这个东西,只是用主频充当了高精度钟表,只有这点联系,但不是说你主频高效果就好,效果还是看显卡。。。。
OoCocosoO
2012-12-21
打赏
举报
回复
难道就没有几个学好那两门课的么 再次申明:我还想多了解一点关于主频的知识
ForestDB
2012-12-21
打赏
举报
回复
我不是高手,但我觉得没有关系。 游戏帧fps看的是你显卡的能力,和CPU的能力(主频)能有什么直接的关系?
OoCocosoO
2012-12-21
打赏
举报
回复
如果没关系话就没有这个帖子的存在了.可以回答这个问题的人应该是对操作系统和计算机组成原理熟悉的高手
千树之影
2012-12-21
打赏
举报
回复
主频是CPU频率,如2G赫兹。 游戏帧一般和显示器刷新频率差不多,30-60赫兹 两者没有什么关系。
电脑组装知识
CPU: CPU天梯图: https://m.zol.com.cn/cpu/soc.html cpu的主要属性: CPU
主频
: 摘要 CPU的工作频率单位是以Hz(赫)计量,随着科技发展,CPU的制造工艺越来越先进,其
主频
也得到大幅度提升。现今,虽然CPU
主频
的计量单位Hz(赫)没变,但我们往往都会在单位前面加上M,甚至G,也就是我们常说的
主频
MHz(兆赫)和GHz(吉赫...
计算机硬件性能指标参考
中央处理器CPU 1.
主频
主频
也叫时钟频率,单位是MHz(或GHz),用来表示CPU的运算、处理数据的速度。CPU的
主频
=外频×倍频系数。很多人认为
主频
就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现
主频
和实际的运算速度两者之间的数值
关系
,即使是两大处理器厂家Intel英特尔和AMD,在这点上也存在着很大的争议,从Int...
路由器
科技名词定义 中文名称:路由器英文名称:router定义:为信息流或数据分组选择路由的设备。应用学科:通信科技(一级学科);交换选路(二级学科) 以上内容由全国科学技术名词审定委员会审定公布
求助
编辑百科名片 路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号的设备。 路由器是互联网络的枢纽、...
网络互联技术与实践-习题解答
第一章练习题1、考虑线序的问题,主机和主机直连应该用下列哪种线序的双胶线连接?A、直连线;B、交叉线;C、全反线;D、各种线均可2、、OSI是由哪一个机构提出的?A、IETF; B、IEEE; C、ISO; D、INTERNET3、屏蔽双绞线(STP)的最大传输距离是?A、100米; B、185米; C、500米; D、2000米4、在OSI的七层模型中集线器工作在哪一层?A、物理层...
暗渡陈仓:用低功耗设备进行破解和渗透测试
信息安全技术丛书 暗渡陈仓:用低功耗设备进行 破解和渗透测试 Hacking and Penetration Testing with Low Power Devices [美]菲利普·布勒斯特拉(Philip Polstra)著 桑胜田 翁 睿 阮 鹏 译 图书在版编目(CIP)数据 暗渡陈仓:用低功耗设备进行破解和渗透测试/(美)菲利普·...
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章