电脑 16G 内存,占用 50%后提示内存不足

2019-08-07 23:05:56 +08:00
 godlovesxcjtest

如题,电脑是笔记本,自带 8G 内存,我自己又加了一根 8G 内存条,威刚京东旗舰店买的,安装后 Windows 可以自动识别到,系统也显示 16G 内存,CPU-Z 查看也能正确识别,显示双通道。老实说,加上内存后,我并没有感觉自己电脑性能有多大提升,这样一直用了半年。直到今天,准备运行一个比较大的 java 项目,一直跑不起来,说是内存不足,无法创建 java 虚拟机,但是任务管理器显示内存占用才 48%,,我:黑人问号???然后我尝试 Chrome 多开标签页,内存占用 50%的时候,各种崩溃就来了,chrome 显示内存不足,后台其他程序也崩溃了。 求问大家,这是咋回事啊??我用 Windows 自带的内存诊断工具跑了一下,内存检测结果正常。CPU-Z 也可以争取识别。我的 Windows 版本:Windows 10 1903 插槽一 插槽二 求问大家,这是啥问题,目前内存不足已经严重影响到我敲代码了。。。

18139 次点击
所在节点    程序员
83 条回复
godlovesxcjtest
2019-08-07 23:11:08 +08:00
看网上有很多说是这是虚拟内存不足的问题,然而我 C 盘可用几十 G,电脑系统安装后就没有动过虚拟内存的设置
lishunan246
2019-08-07 23:12:48 +08:00
这两个条的频率对不上啊,主板给了多少频率
tuwulin365
2019-08-07 23:12:49 +08:00
也许是做了什么优化,把虚拟内存禁用了
xlogcc
2019-08-07 23:12:51 +08:00
是不是 时序表 里面的参数完全不一致的原因!
xmoiduts
2019-08-07 23:15:00 +08:00
看看任务管理器的“已提交”

我啥也没有动,( pr 视频软件)爆内存不足时,8g 物理内存已经通过杠杆(划掉)撬动了 32GB 的硬盘空间作为交换区。
danmu17
2019-08-07 23:16:21 +08:00
哈哈,又是智商贴,看下能炸出多少不懂装懂的来。。。
LZSZ
2019-08-07 23:27:04 +08:00
虚拟内存看看是否正常,一般是虚拟内存的问题。
godlovesxcjtest
2019-08-07 23:36:54 +08:00
@lishunan246 当初客服说电脑会自动以最慢的为标准,我并没有做什么设置。所以,频率不一样应该也可以吧
745839
2019-08-07 23:37:31 +08:00
@danmu17 那请你回答一个“懂”的答案
godlovesxcjtest
2019-08-07 23:40:59 +08:00
@LZSZ 看了看,虚拟内存哪里是“自动管理所有驱动器的分页文件大小”。另外有点迷惑,如果内存充足的话,应该就不需要虚拟内存了吧??
msg7086
2019-08-07 23:48:02 +08:00
@godlovesxcjtest 一般人配电脑都不会配到内存充足的,都是配使用量大约一半左右。
比如说我这边随便开个大点的游戏就要用到 25-30G 内存左右,只配了 16G,物理内存占用 70-95%的样子。

你说的内存占用 48%,是真的是内存占用 48%,还是就物理内存占用 48%?
Mountain
2019-08-07 23:53:56 +08:00
虚拟机的参数呢?-Xms 和-Xmx ?
also24
2019-08-07 23:56:49 +08:00



类似症状在线等
autogen
2019-08-07 23:57:34 +08:00
中毒了,重装系统吧

16G 内存,chrome 开 80 个标签页没问题
fvckDaybyte2
2019-08-08 00:59:34 +08:00
@also24 风水有问题
Ama2in9
2019-08-08 01:06:43 +08:00
@danmu17 阴阳怪气的显得你很牛逼?上面的不说懂不懂至少都是抱着帮楼主解决问题的心态在回答,到你这成不懂装懂了,不会说话就闭嘴
limuyan44
2019-08-08 01:16:54 +08:00
@danmu17 我印象中我多次看到你在回复下面阴阳怪气 :"哈哈,又是智商贴,看下能炸出多少不懂装懂的来。。" 但是你自己又不正紧回答问题,你图什么呢?
ScjMitsui
2019-08-08 01:36:42 +08:00
@also24 #13 3/4 好难受,求求你再加一根
laminux29
2019-08-08 01:40:01 +08:00
1.加上更多的内存后,电脑只能在运行了超过以前内存数量的内容后,此时与以前相比不卡了,你才能感觉到电脑性能的提升。不然,加内存还不如给系统盘加 SSD 提升的快。在资金有限的情况下,我更建议加 SSD,而非内存。

2.你应该给一个任务管理器的性能页的截图,而不是什么 cpu-z 的截图。

3.测试内存容量,你可以自己写个 C,每次按回车就 mallloc 100MB 内存,然后关掉虚拟内存,接着运行这个程序,一边按回车,一边盯着任务管理器看,来测试系统真实内存数量。

到此为止,你的电脑到底有多少内存,就能测出来。

4.Java 项目报错的原因有很多,万一项目启动时,一次性就要申请 32G 内存呢?那肯定会报错说内存不足。你应该调试一下,看看问题所在。

5.大家也别嘲讽 danmu17 了,从他在 [实现 4 个 G 的文件的快速异地传输] 这个话题下的回答,已经说明了他的水平。
YamatoRyou
2019-08-08 01:50:43 +08:00
64 位系统下使用 32 位软件可能会提示内存不足,
通常情况下单个 32 位进程最大能使用的物理内存为 2 GB.
可以尝试通过建立 RAMDISK 快速填满内存进行测试.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/589968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX