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


发新话题
打印

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

引用:
原帖由 ffcactus 于 2009-6-26 13:08 发表

欠骂兄, 连LZ自己都承认那段说错了, 你就不要再来显摆了, 骂你还真是降低我的档次。
以你的智商果然看不出我在嘲笑哪段...

哪怕我用红字标明...

你都能扯到楼主那段上去...

http://club.tgfc.com/redirect.ph ... 54&ptid=6091544

继续看下限...


TOP

还有  你还没回答我
  当你花大力气计算10分钟以后才要的东西时候
     现在该怎么办??遇到这种情况把画面停住等计算完??
    或者前10分钟不干其他的等前10中出现的10分钟后需要的东西??
   那10分钟后又出现了10种后才需要的东西 ,又停下来计算???
还有 我为什么老用内存以外的东西计算??你当游戏机的光驱随时在转??
哪个游戏不是一次把这段时间内的东西全读进去啊???
临时用的临时读???


我实在想不通 一个搞了几个项目的人 会说只有地址回找不到数据
会返回缓存区指针 然后找以前的数据  然后在理直气壮的指责我错了

  

还有  第一台计算机没有内存
不要问为什么  我“估计”的

[ 本帖最后由 喋血战狼 于 2009-6-26 13:28 编辑 ]



TOP

对虚拟内存大神只能用三个词来评价了:
无知
无畏
无耻


TOP

引用:
原帖由 喋血战狼 于 2009-6-26 13:14 发表
还有  你还没回答我
  当你花大力气计算10分钟以后才要的东西时候
     现在该怎么办??遇到这种情况把画面停住等计算完??
    或者前10分钟不干其他的等前10中出现的10分钟后需要的东西??
   那10分钟后又 ...
你脑子也太不好使了。很少有情况会提前10分钟计算,但是当前必须计算的东西的结果,10分钟后可能还要用。你是不是觉得,干脆永远不要算好了?

[ 本帖最后由 ffcactus 于 2009-6-26 13:22 编辑 ]

TOP

引用:
原帖由 ffcactus 于 2009-6-26 13:21 发表

你脑子也太不好使了。很少有情况会提前10分钟计算,但是当前必须计算的东西的结果,10分钟后可能还要用。你是不是觉得,干脆永远不要算好了?
我靠  你这个不是含血喷人么
  你一开始说可能会发生
    然后扯了一大段
  后面又说时常会发生
    然后又扯了一大段
  现在又变成很少有情况了
我怨气冲天啊

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 13:14 发表
第一台计算机没有内存
不要问为什么  我“估计”的
你这么说就要被FF骂了...

FF会说他说的是类似内存的原理~

还是郁闷的找不到敲地板的图标...

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 13:25 发表

我靠  你这个不是含血喷人么
  你一开始说可能会发生
    然后扯了一大段
  后面又说时常会发生
    然后又扯了一大段
  现在又变成很少有情况了
我怨气冲天啊
你看有人和他们正经讨论吗?算了。和无赖辩论不如直接轮原了直接扇他们。

TOP

[posted by wap]

说来说去,发觉没什么数据好算闲置的了……

TOP

不能这样啊
  他能用“估计”的东西拍我
  我就不能“估计”了??
还有木有王法了

TOP

这已经超越了什么饭不饭的问题了。我要是SF,我也不会出来帮这种**说话的,因为Y的论点根本就自相矛盾啊。
社会上什么人说话语无伦次前言不搭后语,一种就是精神病,一种就是looooooooooooooser....

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 13:25 发表

我靠  你这个不是含血喷人么
  你一开始说可能会发生
    然后扯了一大段
  后面又说时常会发生
    然后又扯了一大段
  现在又变成很少有情况了
我怨气冲天啊
我最开始举个例子, 我喜欢了用什么“可能”啊,“或许”啊这种词, 不行吗?
未必你的脑子只能停留在我举的例子上, 而不能理解我举的例子的含义? 你不能透过现象看本质?
说那么多, 无非就是表达:
1, 在内存一定的情况下, 用低效率的方法保存不常用的数据, 给常用的数据腾出空间, 这样在一定的效率范围内, 你的内存“看起来”会多点,同时也尽量兼顾了效率这个因素。
2, 虚拟内存可以让很多不常用的数据、或需要调用很大程序才能算出来的数据,临时保存到其他地方,这样直接读结果,比读程序再计算结果效率高,在结合1去理解这样做的其他好处。


[ 本帖最后由 ffcactus 于 2009-6-26 13:41 编辑 ]

TOP

引用:
原帖由 喋血战狼 于 2009-6-26 13:25 发表

我靠  你这个不是含血喷人么
  你一开始说可能会发生
    然后扯了一大段
  后面又说时常会发生
    然后又扯了一大段
  现在又变成很少有情况了
我怨气冲天啊
丫的主内存是大脑,虚拟内存是蛋蛋,调用寄存在虚拟内存中长久放置的讯息时精虫上脑,引发主内存不可预知的溢出错误

TOP

一般这种保存运算结果的东西不会乱丢,至少该是丢堆栈段吧  或者是把保存结果的地址放入堆栈段
这是你说的, 我可能理解错了, 我以为你说把地址放入堆栈 = 这只要把地址放入堆栈就可以了,(原始数据可能被覆盖)
所以我才举的那个例子。
顺便指出, 堆栈不是你这么用的。

我实在想不通 一个搞了几个项目的人 会说只有地址回找不到数据
会返回缓存区指针 然后找以前的数据  然后在理直气壮的指责我错了


[ 本帖最后由 ffcactus 于 2009-6-26 13:42 编辑 ]

TOP

引用:
原帖由 ffcactus 于 2009-6-26 13:31 发表

我最开始举个例子, 我喜欢了用什么“可能”啊,“或许”啊这种词, 不行吗?
未必你的脑子只能停留在我举的例子上, 而不能理解我举的例子的含义? 你不能透过现象看本质?
说那么多, 无非就是表达:
1, 在内 ...
我总结下你的逻辑吧
    第一:你承认硬盘传输速度有瓶颈的
    第二:你承认虚拟内存的使用效率不如内存
    第三:你不否认任何算法都不能100%的命中(理想模型除外)
    第四:你不否认呢任何算法都不能避免抖动  (理想模型除外)
然后你就很无耻说了句 SO WHAT??
    以上四点,一个做了几个项目的人还好意思说SO WHAT??

一旦不命中(任何算法都不能避免的问题),就要去硬盘读取数据,让CPU死等在那  丢帧停顿都有可能

这个情况下  还能说虚拟内存对PS3的性能有提升???一个无论如何都有可能照成游戏不能流畅运行的技术  居然被这么推崇
我在第一页就说了   对于单个任务  一旦使用了虚拟内存  效率肯定会降低(多少不论)

对于游戏机这种几乎90%的时间需要现成的数据和资源的神奇的高科技(扯淡 大家无视)
最好的方法是,在限定范围内使用内存,而不是考虑用硬盘去扩展内存

无赖的很没水准啊你   天姐至少很用忽悠的方法在关键技术死不松口

而你把一切都承认后,还死扛不放 没意思了

大家纯粹看戏来了

[ 本帖最后由 喋血战狼 于 2009-6-26 13:47 编辑 ]

TOP

[posted by wap]

其实要是只玩战棋足球经理之类倒也可以,反正就是等呗……

TOP

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