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


发新话题
打印

[其他] 不知道什么是“虚拟内存”,我就来教育下。(Update)

引用:
原帖由 gyfsgm 于 2009-6-24 13:26 发表


SONY好像有少量游戏是利用这些虚拟内存的。 拿些要大量安装的游戏,多多少少会利用到一点的。
那只是為了讀取速度比較快,所以安裝而已.


TOP

引用:
原帖由 gyfsgm 于 2009-6-24 13:26 发表


SONY好像有少量游戏是利用这些虚拟内存的。 拿些要大量安装的游戏,多多少少会利用到一点的。
需要大量安装的游戏,那些安装也是为了减少数据从存储介质装载到进程的内存空间的时间,因为硬盘相对于光盘读写还是要快很多不是一个数量级。这个和虚拟内存一点关系都没有,因为游戏的进程本身占用的内存空间绝对不会超出物理内存的范围,如果在进程本身占用的内存空间超出范围用到虚拟内存的话那运行中将会存在大量的IO Wait从而导致性能极大的降低。



TOP

引用:
原帖由 silverhoof 于 2009-6-24 13:23 发表


好吧,基础条件,有这个条件说明了什么呢。问题是这是个游戏机,SONY不会像你这样傻到在一个游戏中使用虚拟内存技术来满足一个游戏的内存要求因为这对于性能的影响实在过于巨大。
我们都在告诉你,在游戏机里面 ...
要造成巨大影响, 那可能是你256内存去运行个1G内存需求的软件,但这是需要讨论的问题吗?假如我只要300MB的内存呢?


TOP

引用:
原帖由 gyfsgm 于 2009-6-24 13:26 发表


SONY好像有少量游戏是利用这些虚拟内存的。 拿些要大量安装的游戏,多多少少会利用到一点的。
安装游戏那是因为硬盘读取速度比蓝光快。
安不安装游戏和用不用虚拟内存那是半点关系没有。

TOP

引用:
原帖由 ffcactus 于 2009-6-24 13:32 发表

要造成巨大影响, 那可能是你256内存去运行个1G内存需求的软件,但这是需要讨论的问题吗?假如我只要300MB的内存呢?
对,卡死你  

TOP

引用:
原帖由 ffcactus 于 2009-6-24 13:32 发表

要造成巨大影响, 那可能是你256内存去运行个1G内存需求的软件,但这是需要讨论的问题吗?假如我只要300MB的内存呢?
同样非常巨大

TOP

問一下強大的ff神,animation 在ps3遊戲程式中的數據資料是放在內存還是顯存。

mesh呢?

繼續死守你的顯存負責顯示的強論,然後我們再繼續圍觀你。

我是來放火的.

TOP

引用:
原帖由 ffcactus 于 2009-6-24 13:19 发表

XDR不能解决PS3内存大小问题,XDR只是一种高性能内存,只在高端领域使用,最多设计者或许可以利用速度换空间,但想必很有限。
后面,随着跨平台游戏的开发越来越以PS3为基础,两者的差距现在也是越来越小,超越三 ...
XDR速度快 以快解决小 相当于少吃多餐 不知道你能不能理解

TOP

不过XDR贵 所以索尼其实是得不偿失的

TOP

明明就是固定配置固定平台。
游戏的内存需求都是定制的。
还用什么虚拟内存,这不是2么。

TOP

引用:
原帖由 ffcactus 于 2009-6-24 13:32 发表

要造成巨大影响, 那可能是你256内存去运行个1G内存需求的软件,但这是需要讨论的问题吗?假如我只要300MB的内存呢?
这个不是用多少量的问题,只要用到,那么在SWAP的时候耗费的时间你考虑过没有。虚拟内存不会直接被寻址操作,而是通过交换到物理内存进行读写,那么这个交换的频繁度是多少,你知道一次SWAP需要消耗多少资源么。正是这种SWAP导致了大量的处理性能被浪费,系统运行效率会有巨大的降低。当然用的越多,SWAP的几率就越大,那么性能会更加低下。
如果你说很少进行SWAP,那么其实也根本没有必要采用虚拟内存技术,这其实根本就是指令或者数据的运行时装载过程。所以告诉你,虚拟内存本身是在内存价格昂贵的时代多任务操作系统对硬件利用率的一种优化措施,使用虚拟内存是以极大牺牲性能为代价的.而且对单一进程内存需求超过物理内存的情况,只有增加物理内存或者优化程序减少内存需求,通过VM技术使用虚拟内存付出的性能损失代价是极其高昂的。
P.S.
你这个完全不懂的人为啥要在这里弄出个这么脑残的topic来呢。

TOP

最近人气是不好,但是没必要这么牺牲FF小盆友啊。

TOP

[posted by wap, platform: UCWEB/IE/内置]

窝巢啊,技术的锁你害人太深了,不灭掉缩你怎么能够救出楼主这种同胞!这帖子我晃眼一看还以为是挖坟,仔细一看原来是新的下限突破啊。再次呼吁让更多的朋友加入反锁的行列,太多楼主这样的同胞需要去拯救了。

TOP

引用:
原帖由 silverhoof 于 2009-6-24 13:42 发表


这个不是用多少量的问题,只要用到,那么在SWAP的时候耗费的时间你考虑过没有。虚拟内存不会直接被寻址操作,而是通过交换到物理内存进行读写,那么这个交换的频繁度是多少,你知道一次SWAP需要消耗多少资源么。 ...
赞极大论, 好像你每时每刻都要把内存中的数据全部调用一遍一样。 人脑都没这么高的利用率呢。
你知道DMA吗? 是不是你平时啥也没干, 你硬盘灯一会闪一下,一会闪一下, 你的电脑也一卡一卡的呢?

TOP

引用:
原帖由 cc0128 于 2009-6-24 13:41 发表
明明就是固定配置固定平台。
游戏的内存需求都是定制的。
还用什么虚拟内存,这不是2么。
360用的是动态内存,何来游戏内存都是定制的....

TOP

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