小黑屋
第一个例子。现在如果你PC开了休眠,那么你的C盘上应该有一个和你内存一样大小的文件,这个文件中保持的就是你内存里的实时内容
查看详细资料
TOP
原帖由 ffcactus 于 2009-6-26 11:32 发表 30FPS与内存速度根本就没什么关系,我也不知道你一直在YY什么。 我也讲过无数遍了, 游戏中不是所有的数据都与你那可笑的“30FPS”有关系,不同游戏区别甚至都很大。
原帖由 ffcactus 于 2009-6-26 11:41 发表 因为你的问法很愚蠢, 放在内存也好, 放在显存也好, so what?
原帖由 ffcactus 于 2009-6-26 11:44 发表 你这可笑的逻辑是不是首先你就以为虚拟内存的效率和内存的效率是一样的? 这里有谁说过是一样的吗? 你怎么上的大学的,脑子这么不好使。
原帖由 ffcactus 于 2009-6-26 11:56 发表 因为内存里面保存的数据并不是每时每刻都需要被调用。有的可能每秒上万次, 有的可能几小时一次。
原帖由 ffcactus 于 2009-6-26 12:06 发表 读取硬盘上100MB的程序,可能运算出一个1MB的结果, 这个结果可能十几分钟才要被调用一次。 假如内存中有100个这样的1MB的结果,是保持这100个1MB在内存? 浪费100MB的空间。 丢掉再次参上就要读取硬盘上100*10 ...
原帖由 ffcactus 于 2009-6-26 12:18 发表 数据种类太多, 请不要用你仅有的知识去衡量。
原帖由 喋血战狼 于 2009-6-26 12:22 发表 这个 不是说可能么 怎么有变成太多了?? 如果太多 要多少个1MB来存储十多分钟后需要的数据啊 中间的十多分钟会发生多少次这个情况???那不是需要几十上百MB来保存这些可能用的上的东西 太可怕了 ...
原帖由 ffcactus 于 2009-6-26 12:32 发表 你可以不去读这1MB结果, 而去读硬盘上100MB的程序,再来计算这个结果。 堆栈不是用来保存这个的。 把地址放入堆栈更是可笑, 把地址保存了, 然后数据丢掉? 哪还要地址干嘛,找空气? 为什么要暂时挪出去, ...
原帖由 ffcactus 于 2009-6-26 12:34 发表 在内存一定的情况下, 将不常用的东西用低效率的方法保存, 给频率高的东西腾出内存空间,这么说你明白了吗? 台妓系高材生。
原帖由 cc0128 于 2009-6-26 12:33 发表 请看C++入门。了解下point的作用。
原帖由 ffcactus 于 2009-6-26 12:39 发表 又来30FPS了, 算了, 你智商太低,不便交流, 本来我也不想看繁体。