Board logo

标题: [电脑] 都什么年代了怎么还要强行调用虚拟内存? [打印本页]

作者: ff42    时间: 2016-4-12 22:54     标题: 都什么年代了怎么还要强行调用虚拟内存?

刚刚下载了远哭远古的HD材质包,进游戏十几分钟后突然跳弹窗出来提示内存不足,打开任务管理器一看妈的我16G内存才用了5.9G也说不足?肯定又是因为我虚拟内存指定了0。
于是忽略,继续玩,大概3分钟后游戏闪退了...
作者: amk4amk4    时间: 2016-4-12 22:58

posted by wap, platform: Firefox
WINDOWS傻逼而已。。我第二次装WIN10回滚WIN7就是因为公司的8G内存办公电脑开了浏览器PSQQ三个软件内存占用5G左右的时候就开始疯狂跳内存不足警告,继续用一会儿就强关软件。。简直傻逼到飞起。。。
作者: 532    时间: 2016-4-12 23:21

个别游戏是要开点虚拟内存的,这没办法,我以前试过开512m能凑合用
作者: adrftgyh    时间: 2016-4-12 23:33

最简单的办法,用内存虚拟一个硬盘出来,然后把虚拟内存文件丢这个硬盘里。

看起来挺傻逼的做法~~~
作者: 000月    时间: 2016-4-12 23:50

posted by wap, platform: 小米4C
4楼的做法在XP末期很常用,4G分出1G当硬盘
作者: dizhang    时间: 2016-4-13 00:24

第一次玩crysis就是这个报错,无视,继续报错,然后就跳出了
之后不玩了,就改回0
现在还是0
作者: 旨旨    时间: 2016-4-13 00:40

posted by wap, platform: GOOGLE
虚拟内存还有交换内存的作用,为啥要禁用
作者: ages    时间: 2016-4-13 00:48

虚拟好像设的1M还是1024M忘了,直接扔内存盘了,内存盘设置了8G,至今没报过错。
作者: manmanwan3    时间: 2016-4-13 01:35

360直接帮我设了20G虚拟内存,简直叼炸天!
作者: smokesnake    时间: 2016-4-13 06:22

posted by wap, platform: Android
其实设一个500m的就不用管了,我看任务管理器里面虚拟内存占用永远不会超过1mb
作者: FoxfoO    时间: 2016-4-13 08:07

posted by wap, platform: iPhone
强行调用虚拟内存为了论坛流量?
作者: beterhans    时间: 2016-4-13 08:45

posted by wap, platform: iPhone
引用:
原帖由 @adrftgyh  于 2016-4-12 23:33 发表
最简单的办法,用内存虚拟一个硬盘出来,然后把虚拟内存文件丢这个硬盘里。

看起来挺傻逼的做法~~~
好聪明的做法
作者: ffcactus    时间: 2016-4-13 09:11

posted by wap, platform: iPhone
这问题很幼稚。假如游戏说明上说他需要6G内存才能玩,那它就不能超过6G,多出的要人为的放入虚拟内存里,你就算有再多的内存也不能去随意占用。
作者: godzillaqqq    时间: 2016-4-13 09:16

posted by wap, platform: HTC 802t
引用:
原帖由 @000月  于 2016-4-12 23:50 发表
4楼的做法在XP末期很常用,4G分出1G当硬盘
现在依然很有用
作者: sharonsl    时间: 2016-4-13 09:16

posted by wap, platform: Android
现在ssd很普及了,在ssd上开一块虚拟内存速度还是挺快的。
作者: yfl2    时间: 2016-4-13 09:16

posted by wap, platform: Chrome
游戏能区分内存和虚拟内存?
作者: ff42    时间: 2016-4-13 09:17

posted by wap, platform: Android
引用:
原帖由 @ffcactus  于 2016-4-13 09:11 发表
这问题很幼稚。假如游戏说明上说他需要6G内存才能玩,那它就不能超过6G,多出的要人为的放入虚拟内存里,你就算有再多的内存也不能去随意占用。
好幼稚的思路,我就问你为什么不能智能化的占用更多赋闲的内存?
作者: ffcactus    时间: 2016-4-13 09:23

posted by wap, platform: iPhone
引用:
原帖由 @ff42  于 2016-4-13 09:17 发表
好幼稚的思路,我就问你为什么不能智能化的占用更多赋闲的内存?
因为操作系统和游戏设计人员无法知道你要把富余的内存用来干嘛。
假如你有12G内存,游戏现在占用了6G,这个时候假如游戏想占用8G是不允许的,因为你有可能想启动一个占用6G内存的虚拟机。如果你不启动虚拟内存,要么游戏闪退,要么虚拟机无法启动。到时候你投诉游戏公司人家怎么办?
作者: 钟欣潼    时间: 2016-4-13 09:24

引用:
原帖由 adrftgyh 于 2016-4-12 23:33 发表
最简单的办法,用内存虚拟一个硬盘出来,然后把虚拟内存文件丢这个硬盘里。

看起来挺傻逼的做法~~~
不傻逼啊其实
作者: 钟欣潼    时间: 2016-4-13 09:25

引用:
原帖由 ffcactus 于 2016-4-13 09:23 发表
posted by wap, platform: iPhone
因为操作系统和游戏设计人员无法知道你要把富余的内存用来干嘛。
假如你有12G内存,游戏现在占用了6G,这个时候假如游戏想占用8G是不允许的,因为你有可能想启动一个占用6G内存的虚 ...
喷了,凤凰男小时候买不起电脑吧。
作者: ffcactus    时间: 2016-4-13 09:27

posted by wap, platform: iPhone
引用:
原帖由 @钟欣潼  于 2016-4-13 09:25 发表
喷了,凤凰男小时候买不起电脑吧。
文盲退散。
作者: LcSter    时间: 2016-4-13 10:23

posted by wap, platform: VIVO
引用:
原帖由 @sharonsl  于 2016-4-13 09:16 发表
现在ssd很普及了,在ssd上开一块虚拟内存速度还是挺快的。
是挺快,我指ssd挂的速度……
作者: cc0128    时间: 2016-4-13 10:29

posted by wap, platform: Chrome
为啥要把虚拟内存设置为0。。。没事儿调设置干啥。。
作者: adrftgyh    时间: 2016-4-13 10:30

引用:
原帖由 LcSter 于 2016-4-13 10:23 发表
posted by wap, platform: VIVO
是挺快,我指ssd挂的速度……
至今没遇到闪存挂掉的ssd,不管怎么艹,

见得最多的是主控挂掉的~~
作者: 532    时间: 2016-4-13 10:32

引用:
原帖由 ffcactus 于 2016-4-13 09:23 发表
posted by wap, platform: iPhone
因为操作系统和游戏设计人员无法知道你要把富余的内存用来干嘛。
假如你有12G内存,游戏现在占用了6G,这个时候假如游戏想占用8G是不允许的,因为你有可能想启动一个占用6G内存的虚 ...
进了系统就只能占用640k,多了都是原罪
作者: yfl2    时间: 2016-4-13 10:51

posted by wap, platform: Chrome
再问一次,游戏能分辨虚拟内存和实际内存么?
作者: ff42    时间: 2016-4-13 10:53

引用:
原帖由 yfl2 于 2016-4-13 10:51 发表
posted by wap, platform: Chrome
再问一次,游戏能分辨虚拟内存和实际内存么?
你的意思是锅应该由windows来背?
作者: yfl2    时间: 2016-4-13 11:01

posted by wap, platform: Chrome
引用:
原帖由 @ff42  于 2016-4-13 10:53 发表
你的意思是锅应该由windows来背?
我记得对于win程序来说虚拟内存是透明的,也就是和实际内存没有区别,是os调配
作者: ffcactus    时间: 2016-4-13 11:23

引用:
原帖由 yfl2 于 2016-4-13 11:01 发表
posted by wap, platform: Chrome
我记得对于win程序来说虚拟内存是透明的,也就是和实际内存没有区别,是os调配
https://msdn.microsoft.com/en-us/library/windows/desktop/aa366916(v=vs.85).aspx

程序是可以申请虚拟内存的,至于能不能分辨某一逻辑地址在物理内存里还是在虚拟内存里,我不清楚,我觉得应该不能。
作者: smokesnake    时间: 2016-4-13 11:54

引用:
原帖由 yfl2 于 2016-4-13 10:51 发表
posted by wap, platform: Chrome
再问一次,游戏能分辨虚拟内存和实际内存么?
没弄错的话,32位程序只能寻址2GB空间,需要更多内存的话就只能从虚拟内存那里调,具体是怎么回事得等专家了
作者: str007    时间: 2016-4-13 13:09

自以为电脑高手,随手禁用这个禁用那个
作者: 代号snake    时间: 2016-4-13 13:15

干嘛要禁用。现在硬盘还紧缺吗?
作者: 洒家又回来了    时间: 2016-4-13 13:19

posted by wap, platform: iPhone
虚拟内存为0的话连橙子客户端都装不了。




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0