首先说下虚拟内存在哪设置
那么问题就来了:虚拟内存应该如何设置呢?
如果你去百度,百度会告诉你以下两种方案:
- 勾选自动管理即可
- 设置成物理内存(实际内存)的1.5倍和3倍(一个初始一个最大值)
几个对虚拟内存的常见误解
其实现在多开都是32G起步 标配64G 96G、128G的大有人在
- 虚拟内存导致系统或硬盘卡顿拖慢速度,不如多加物理内存
- 物理内存已经很大了,不需要设置虚拟内存
- 反正是虚拟内存占用硬盘,我硬盘很大,整他128G的虚拟内存给他用
因为最近工作室在做系统方面的测试,正好涉及到了内存控制和虚拟内存,又想起之前鱼哥挂机遇到的一个问题,就是他挂脚本跑捕鱼一直崩溃,但是重装系统之前又是正常的,最后找到问题是虚拟内存没有设置,所以这里写一篇文章来简单讲讲。
首先,虚拟内存要设置到固态硬盘里面(都要2024年了应该没人用机械盘了吧),然后设置的大小也是有讲究的,如果是选用自动管理,系统会帮你慢慢的增加,不够用了就再加,但是这种情况就好比模拟器的小磁盘模式,如果你一下子需要使用的虚拟内存过大,他可能调整不好,就会报错。
C盘空间不富裕的话就设置到模拟器安装的盘
所以最好我们选择自定义来设置,然后虚拟内存只要设置了,就会立马占用所在磁盘的空间,所以设置之前,看一下自己的硬盘容量再决定。
如果是轻度多开用户,内存在16~32G的,推荐虚拟内存设置为物理内存的一半,比如你有32G内存,可以设置成16G。
如果是重度多开用户,建议根据自己的硬盘性能和实际使用情况分别测试,首先设置成自己物理内存的一半,如果觉得不满意,可以调整成等同于自己的物理内存再进行测试。然后长期对比几种情况选择适合自己的。因为物理内存完全够用的情况下,就得看软件调用和硬盘性能了,如果你硬盘性能不够,那如果过度使用了虚拟内存,就会一定程度上的拖慢多开速度和效率。
多开经常报内存错误的,就把虚拟内存往大了设置,64G以上。