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


发新话题
打印

[其他] 关于虚拟内存,龙哥有问题虚心向ffcactus请教

引用:
原帖由 james.l 于 2009-6-26 10:36 发表
那我反问您老人家一句,xo的硬盘读取速度跟光盘读取速度之间的差距有多大
别反问啊,等你回答问题呢,或者你不行就找47来吧。


TOP

所以我说2神就是2啊,一个游戏硬盘完全安装读取的速度比在光盘上读取来得快,像gta4这种连续读取场景的游戏硬盘运行当然比纯粹光盘运行的时候在场景人物读取的时候流畅,这种情况都能联想到是虚拟内存,我看2给阁下的脑真的改去虚拟内存一下了

[ 本帖最后由 james.l 于 2009-6-26 10:46 编辑 ]



TOP

引用:
原帖由 james.l 于 2009-6-26 10:44 发表
所以我说2神就是2啊,一个游戏硬盘完全安装读取的速度比在光盘上读取来得快,像gta4这种连续读取场景的游戏硬盘运行当然比纯粹光盘运行的时候在场景人物读取的时候流畅,这种情况都能联想到是虚拟内存,我看2给阁下的 ...
怎么变成我联想了?我可是看47的文章里发现的哦,你已经开始喷自己引用的文章了啊,很好很诙谐,哈哈哈。


TOP

仙人掌和张天师都是索饭的翘楚,是永远不败的,各位想要教育他们的都歇歇吧

TOP

引用:
原帖由 james.l 于 2009-6-26 10:44 发表
所以我说2神就是2啊,一个游戏硬盘完全安装读取的速度比在光盘上读取来得快,像gta4这种连续读取场景的游戏硬盘运行当然比纯粹光盘运行的时候在场景人物读取的时候流畅,这种情况都能联想到是虚拟内存,我看2给阁下的 ...
我看你才是联想狂才对, 还硬盘运行, 你是来卖笑的?

TOP

引用:
原帖由 ffcactus 于 2009-6-26 10:50 发表

我看你才是联想狂才对, 还硬盘运行, 你是来卖笑的?
阁下您的眼睛是长在什么地方了,看看您祖师天师老人家说的条件吧!就算是您要黑天师也不是这样黑的

TOP

为了方面某神视力不好,我再把天师的条件放过来看一下,这回别在黑天师了哦
---------------------------------------------------------------------------------------------------------------------------------------------------------------
性能果然捉襟见肘啊。
那么GTA4的XO版本物体突然出现的问题很严重,而安装到硬盘后有所缓解,是否使用了虚拟内存技术呢?你可以转告47来回答。

TOP

james,现在的情况是,FF大神为了保持自己TGFC最那啥限的名誉,来发那啥的帖,天师一看坐不住了,为了捍卫自己那啥限的名誉,挺身而出。

现在表面上是ff神和天师统一战线,但是他们两个其实都在努力的勾心斗角的争取tg最那啥限的荣誉呢,所以james,我们这些凡夫俗子只要微笑着看他们的表演和成长就可以了。

TOP

我靠,还是绿字对问题的看法深刻,看到了隐藏在事后后面的真相,在下对您实在是佩服啊

TOP

写这东西的人连点起码的硬件常识都没有。

虚拟内存主要是为了解决巨大的程序内存需求、防止溢出而出现的。比如386、486时代常见的内存不够程序无法运行的问题今天在有了虚拟内存后得到了解决,32位Windows后不会再有这种问题出现。

虚拟内存实际上是将大量的数据块暂存于硬盘,在cache和内存中数据未命中的情况下,再去硬盘的虚拟内存中搜索。换句话说,虚拟内存实际上就是搜索并读取硬盘。

这样的暂存手段,居然有人认为它能代替真正的内存?那你的电脑没必要用上G的内存了,64M内存+1T硬盘在Win中把虚拟内存拉到最大你的机器就比谁的都快了是吧。

另外游戏机使用虚拟内存基本上没太大作用。普通的虚拟内存工作是这样的:比如读取100M文件,我的内存只有64M,那多出来的36M就先放在虚拟内存中,当程序需要使用数据字段时会先去内存中找,找不到的话就去虚拟内存,然后释放一部分内存,将虚拟内存中的数据转移至内存,使用。

对处理中小型程序的PC来说,这是个好办法,毕竟一般用户运行的桌面程序所需要的数据流都比较有限,就算大的很离谱用户也可以忍受等待数据从硬盘转移到内存的这点时间。游戏机就不同,大型3D游戏一个稍微复杂的场景需要的贴图就要占据相当大的存储空间,另外如果一部分贴图在内存中,另一部分在虚拟内存中,就会造成读取速度的不一致,导致游戏时常停顿或者物体的突然出现。另外虚拟内存还会导致游戏机/PC操作系统和程序对硬盘的争夺,使得原本就很慢的硬盘读取更加的慢。
---------------------------------------------------------------------------------------------------------------------------------------------
天师你要是挑这句话的毛病的话,那就是说明你认为现象能决定本质,按照您这种思维方式我完全可以认为你的智商只达到阿甘的水平而已

TOP

引用:
原帖由 james.l 于 2009-6-26 11:03 发表
写这东西的人连点起码的硬件常识都没有。

虚拟内存主要是为了解决巨大的程序内存需求、防止溢出而出现的。比如386、486时代常见的内存不够程序无法运行的问题今天在有了虚拟内存后得到了解决,32位Windows后不会再 ...
你是得了强迫症还是真没的, 本来就256MB的内存, 你去运行个1GB需求的软件, 当然会卡得不行。这时你当然需要去增加内存。这种极端情况本来就不在讨论范围内,因为没有人说虚拟内存对效率不会有影响, 也没谁说这个事万金油,什么情况下都没问题。

未必你的脑子只能设想这种极端情况, 而不去想想虚拟内存技术可以让你256MB的内存去运行个300MB的东西, 而且你也不会觉得有什么问题?

TOP

纯围观...大神不愧是大神...

TOP

引用:
原帖由 ffcactus 于 2009-6-26 11:10 发表


你是得了强迫症还是真没的, 本来就256MB的内存, 你去运行个1GB需求的软件, 当然会卡得不行。这时你当然需要去增加内存。这种极端情况本来就不在讨论范围内,因为没有人说虚拟内存对效率不会有影响, 也没谁说 ...
那我请问,在封闭系统的游戏机平台上,既然是只是要运行拿256m去运行300m的东西,为什么不对软件进行删减和优化软件,使他内存消耗刚好满足256m,而要用效率极差的虚拟内存呢?

TOP

引用:
原帖由 james.l 于 2009-6-26 11:33 发表

那我请问,在封闭系统的游戏机平台上,既然是只是要运行拿256m去运行300m的东西,为什么不对软件进行删减和优化软件,使他内存消耗刚好满足256m,而要用效率极差的虚拟内存呢?
你沒看清楚大神的理論嗎?虛擬內存用得好,效率極佳不會有什麼性能下降。

至於我們為什麼在遊戲領域看不到使用虛擬內存來增進性能的案例,ff的「常識流」=我覺得、我以為.... 就會說「我覺得性能應該很合理」來緩頰了.

無須證據、只需信心,與支持索尼的信念精神如出一轍哪.

TOP

哪个XO独占游戏用300M的,说出来瞧瞧呗。

TOP

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