» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 谈谈“虚拟内存”对游戏运行的作用

引用:
原帖由 ffcactus 于 2009-6-26 12:06 发表


读取硬盘上100MB的程序,可能运算出一个1MB的结果, 这个结果可能十几分钟才要被调用一次。
假如内存中有100个这样的1MB的结果,是保持这100个1MB在内存? 浪费100MB的空间。 丢掉再次参上就要读取硬盘上100*10 ...
这个是程序员自己写的硬盘缓存,和虚拟内存没半点关系。
拿硬盘做缓存 != 虚拟内存
丢人现眼


TOP

引用:
原帖由 ffcactus 于 2009-6-26 12:32 发表

你可以不去读这1MB结果, 而去读硬盘上100MB的程序,再来计算这个结果。

堆栈不是用来保存这个的。
把地址放入堆栈更是可笑, 把地址保存了, 然后数据丢掉? 哪还要地址干嘛,找空气?
为什么要暂时挪出去, ...
请看C++入门。了解下point的作用。

[ 本帖最后由 cc0128 于 2009-6-26 12:34 编辑 ]



TOP

发新话题
     
官方公众号及微博