可用内存过少,如何破

时间:2022-02-03 10:21:03
4G内存条,但电脑属性里显示可用只有2.5,同一个镜像,另一台显示3.2,什么原因?

33 个解决方案

#1


32位个人系统,可支持的内存有限

#2


可用内存过少,如何破

#3


引用 楼主 doyouknowm 的回复:
4G内存条,但电脑属性里显示可用只有2.5,同一个镜像,另一台显示3.2,什么原因?

那也应该有3.2左右才正常

#4


不懂,,,,

#5


加一根 可用内存过少,如何破

#6


不懂 可用内存过少,如何破

#7


是不是集成显卡?

#8


可用内存过少,如何破

#9


看你的主板 可用内存过少,如何破

#10


引用 3 楼 doyouknowm 的回复:
Quote: 引用 楼主 doyouknowm 的回复:

4G内存条,但电脑属性里显示可用只有2.5,同一个镜像,另一台显示3.2,什么原因?

那也应该有3.2左右才正常

一根1G的,和一根0.5G的插槽坏了

#11


不懂,接点分可以吗

#12


可用内存过少,如何破

#13


32位系统最大识别4G,正常会少一点,2.5有点太少了,你拔下来重插一下试试换个插槽

#14


可用内存过少,如何破重装系统

#15


我公司的电脑就是显示可用内存2.85G,然后看到显卡显示共用系统内存1205M,显卡是intel HD 2000,自带128M显存,其他是共享的。

#16


可用内存过少,如何破

#17


应该是32位操作系统的原因,换64位操作系统可解决问题。

#18


主板问题 可用内存过少,如何破

#19


引用 18 楼 weimochengxi 的回复:
主板问题 可用内存过少,如何破
可用内存过少,如何破系统问题

#20


一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

#21


正解

引用 20 楼 banzhu250sb 的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

#22


可用内存过少,如何破

#23


引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中

#24


何况,另一台笔记本也是用的集显,但是可用内存就有3.25

#25


显示的3.25G是给你看的内存空间,这个空间实际是逻辑空间,而非物理空间。真正的物理空间,需要拿出一些分派给硬件的端口等。
有的显卡弄虚作假,本来1G显存,愣是冒充3G,你在显存里一看果然是3G显存,但是显卡上显存芯片是1G容量的。直接盗取2G内存空间。你再查看可用内存容量,就变成了1.25G左右,还不如楼主的2.5G 可用内存过少,如何破

#26


引用 23 楼 doyouknowm 的回复:
Quote: 引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中


引用 24 楼 doyouknowm 的回复:
何况,另一台笔记本也是用的集显,但是可用内存就有3.25

Windows系统显示的能识别到的可用内存空间并非真正Windows系统识别到的可用内存空间。
Windows系统显示的识别到的可用内存空间 = Windows系统真正识别到的4G可用物理内存空间 - 指派给各个硬件端口的物理内存空间 - 自身用于存储和处理的一些数据结构所用的逻辑空间 - 伪劣显卡盗取的逻辑空间.... 可用内存过少,如何破
因为指派给硬件端口的空间,系统不能用。
自身创建的数据结构所占的空间,系统不能用。
被显卡盗取的逻辑空间,除了显卡用,对Windows系统是无意义的。
这些咔嚓掉的空间都不算作是可用空间。
可用内存过少,如何破
这个就像U盘,64GB的物理存储空间,去除分区表和引导0磁道,实际可用的空间不足64GB

#27


引用 26 楼 banzhu250sb的回复:
Quote: 引用 23 楼 doyouknowm 的回复:

Quote: 引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中


引用 24 楼 doyouknowm 的回复:
何况,另一台笔记本也是用的集显,但是可用内存就有3.25

Windows系统显示的能识别到的可用内存空间并非真正Windows系统识别到的可用内存空间。
Windows系统显示的识别到的可用内存空间 = Windows系统真正识别到的4G可用物理内存空间 - 指派给各个硬件端口的物理内存空间 - 自身用于存储和处理的一些数据结构所用的逻辑空间 - 伪劣显卡盗取的逻辑空间.... 可用内存过少,如何破
因为指派给硬件端口的空间,系统不能用。
自身创建的数据结构所占的空间,系统不能用。
被显卡盗取的逻辑空间,除了显卡用,对Windows系统是无意义的。
这些咔嚓掉的空间都不算作是可用空间。
可用内存过少,如何破
这个就像U盘,64GB的物理存储空间,去除分区表和引导0磁道,实际可用的空间不足64GB

对此说法不太赞同,如果说需要减掉操作系统自己所需要占据的内存空间,那如果只有2g内存的时候,操作系统所能识别到的可用空间应该比两个g要少,但实际情况是正好两个g。另外,集显占用的内存,是动态分配的,个人认为应该是操作系统动态分配而不是gpu来动态分配,如果说操作系统无法识别这部分内存,那我另一台笔记本同样是集显,但可用内存却有3.25就没法解释了

#28


对于需要减掉操作系统本身占用内存这个说法,我说的有些绝对了,刚开电脑看了下,确实会少一部分,应该你的说法是对的

#29


引用 27 楼 doyouknowm 的回复:
Quote: 引用 26 楼 banzhu250sb的回复:
Quote: 引用 23 楼 doyouknowm 的回复:

Quote: 引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中


引用 24 楼 doyouknowm 的回复:
何况,另一台笔记本也是用的集显,但是可用内存就有3.25

Windows系统显示的能识别到的可用内存空间并非真正Windows系统识别到的可用内存空间。
Windows系统显示的识别到的可用内存空间 = Windows系统真正识别到的4G可用物理内存空间 - 指派给各个硬件端口的物理内存空间 - 自身用于存储和处理的一些数据结构所用的逻辑空间 - 伪劣显卡盗取的逻辑空间.... 可用内存过少,如何破
因为指派给硬件端口的空间,系统不能用。
自身创建的数据结构所占的空间,系统不能用。
被显卡盗取的逻辑空间,除了显卡用,对Windows系统是无意义的。
这些咔嚓掉的空间都不算作是可用空间。
可用内存过少,如何破
这个就像U盘,64GB的物理存储空间,去除分区表和引导0磁道,实际可用的空间不足64GB

对此说法不太赞同,如果说需要减掉操作系统自己所需要占据的内存空间,那如果只有2g内存的时候,操作系统所能识别到的可用空间应该比两个g要少,但实际情况是正好两个g。另外,集显占用的内存,是动态分配的,个人认为应该是操作系统动态分配而不是gpu来动态分配,如果说操作系统无法识别这部分内存,那我另一台笔记本同样是集显,但可用内存却有3.25就没法解释了

正好是2个G的确不错,不过你怎么知道一些东西不会放在虚拟内存里.... 可用内存过少,如何破因为物理内存只有2个G,系统将一些东西放入虚拟内存里,以腾出更多物理内存空间。
集显把内存当显存用,由于涉及到电路相关知识,我也不是很明白。但是把逻辑内存中的哪一块区域划分用来当显存,能最大限度发挥出性能,这个需要操作系统来分析了。其中包含的软硬件学问我也没深入研究过。
一些没法解释的东西,如果想想虚拟内存,可能就有可能了。

#30


在内存管理方面,操作系统的算法非常复杂,并非书本上说得那么简单。书本说的只是原理,实际实现起来涉及到的一些技术问题,恐怕只有内核专家才明白。
就像汽车发动机的原理,简单到爆了,不就是四个冲程,燃料燃烧做工吗?既然这么简单,为什么国产汽车和兰博基尼的发动机差距这么大呢? 可用内存过少,如何破

#31


确定系统是64位的?我的有8G哎……

#32


一看你就没做过嵌入式系统,内存管理这模块要自己开发的,不知道你用的是不是ubuntu, 不用过分在意那个数字。关键是性能测试结果如何?性能差你就自己重写内存管理,自己重新编译操作系统,用gentoo最爽了!

#33


话说一下,我的专长和经验都是VxWorks,不过最近公司转方向。开始走嵌入式linux了,个人感觉内存管理要自己写,才放心!

#1


32位个人系统,可支持的内存有限

#2


可用内存过少,如何破

#3


引用 楼主 doyouknowm 的回复:
4G内存条,但电脑属性里显示可用只有2.5,同一个镜像,另一台显示3.2,什么原因?

那也应该有3.2左右才正常

#4


不懂,,,,

#5


加一根 可用内存过少,如何破

#6


不懂 可用内存过少,如何破

#7


是不是集成显卡?

#8


可用内存过少,如何破

#9


看你的主板 可用内存过少,如何破

#10


引用 3 楼 doyouknowm 的回复:
Quote: 引用 楼主 doyouknowm 的回复:

4G内存条,但电脑属性里显示可用只有2.5,同一个镜像,另一台显示3.2,什么原因?

那也应该有3.2左右才正常

一根1G的,和一根0.5G的插槽坏了

#11


不懂,接点分可以吗

#12


可用内存过少,如何破

#13


32位系统最大识别4G,正常会少一点,2.5有点太少了,你拔下来重插一下试试换个插槽

#14


可用内存过少,如何破重装系统

#15


我公司的电脑就是显示可用内存2.85G,然后看到显卡显示共用系统内存1205M,显卡是intel HD 2000,自带128M显存,其他是共享的。

#16


可用内存过少,如何破

#17


应该是32位操作系统的原因,换64位操作系统可解决问题。

#18


主板问题 可用内存过少,如何破

#19


引用 18 楼 weimochengxi 的回复:
主板问题 可用内存过少,如何破
可用内存过少,如何破系统问题

#20


一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

#21


正解

引用 20 楼 banzhu250sb 的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

#22


可用内存过少,如何破

#23


引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中

#24


何况,另一台笔记本也是用的集显,但是可用内存就有3.25

#25


显示的3.25G是给你看的内存空间,这个空间实际是逻辑空间,而非物理空间。真正的物理空间,需要拿出一些分派给硬件的端口等。
有的显卡弄虚作假,本来1G显存,愣是冒充3G,你在显存里一看果然是3G显存,但是显卡上显存芯片是1G容量的。直接盗取2G内存空间。你再查看可用内存容量,就变成了1.25G左右,还不如楼主的2.5G 可用内存过少,如何破

#26


引用 23 楼 doyouknowm 的回复:
Quote: 引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中


引用 24 楼 doyouknowm 的回复:
何况,另一台笔记本也是用的集显,但是可用内存就有3.25

Windows系统显示的能识别到的可用内存空间并非真正Windows系统识别到的可用内存空间。
Windows系统显示的识别到的可用内存空间 = Windows系统真正识别到的4G可用物理内存空间 - 指派给各个硬件端口的物理内存空间 - 自身用于存储和处理的一些数据结构所用的逻辑空间 - 伪劣显卡盗取的逻辑空间.... 可用内存过少,如何破
因为指派给硬件端口的空间,系统不能用。
自身创建的数据结构所占的空间,系统不能用。
被显卡盗取的逻辑空间,除了显卡用,对Windows系统是无意义的。
这些咔嚓掉的空间都不算作是可用空间。
可用内存过少,如何破
这个就像U盘,64GB的物理存储空间,去除分区表和引导0磁道,实际可用的空间不足64GB

#27


引用 26 楼 banzhu250sb的回复:
Quote: 引用 23 楼 doyouknowm 的回复:

Quote: 引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中


引用 24 楼 doyouknowm 的回复:
何况,另一台笔记本也是用的集显,但是可用内存就有3.25

Windows系统显示的能识别到的可用内存空间并非真正Windows系统识别到的可用内存空间。
Windows系统显示的识别到的可用内存空间 = Windows系统真正识别到的4G可用物理内存空间 - 指派给各个硬件端口的物理内存空间 - 自身用于存储和处理的一些数据结构所用的逻辑空间 - 伪劣显卡盗取的逻辑空间.... 可用内存过少,如何破
因为指派给硬件端口的空间,系统不能用。
自身创建的数据结构所占的空间,系统不能用。
被显卡盗取的逻辑空间,除了显卡用,对Windows系统是无意义的。
这些咔嚓掉的空间都不算作是可用空间。
可用内存过少,如何破
这个就像U盘,64GB的物理存储空间,去除分区表和引导0磁道,实际可用的空间不足64GB

对此说法不太赞同,如果说需要减掉操作系统自己所需要占据的内存空间,那如果只有2g内存的时候,操作系统所能识别到的可用空间应该比两个g要少,但实际情况是正好两个g。另外,集显占用的内存,是动态分配的,个人认为应该是操作系统动态分配而不是gpu来动态分配,如果说操作系统无法识别这部分内存,那我另一台笔记本同样是集显,但可用内存却有3.25就没法解释了

#28


对于需要减掉操作系统本身占用内存这个说法,我说的有些绝对了,刚开电脑看了下,确实会少一部分,应该你的说法是对的

#29


引用 27 楼 doyouknowm 的回复:
Quote: 引用 26 楼 banzhu250sb的回复:
Quote: 引用 23 楼 doyouknowm 的回复:

Quote: 引用 20 楼 banzhu250sb的回复:
一部分用于显存了。
究竟拿出多少内存当显存用?拿出哪一部分内存当显存用?这个是驱动程序和系统决定的,里边的科学道理俺没研究过。 可用内存过少,如何破

如果说被用来动态当显存,那这应该是操作系统来分配的吧,既然是操作系统分配,那么是用来分配给显卡还是应用程序,对操作系统来说没有什么区别,不应该被扣除出操作系统所能识别到的内存容量中


引用 24 楼 doyouknowm 的回复:
何况,另一台笔记本也是用的集显,但是可用内存就有3.25

Windows系统显示的能识别到的可用内存空间并非真正Windows系统识别到的可用内存空间。
Windows系统显示的识别到的可用内存空间 = Windows系统真正识别到的4G可用物理内存空间 - 指派给各个硬件端口的物理内存空间 - 自身用于存储和处理的一些数据结构所用的逻辑空间 - 伪劣显卡盗取的逻辑空间.... 可用内存过少,如何破
因为指派给硬件端口的空间,系统不能用。
自身创建的数据结构所占的空间,系统不能用。
被显卡盗取的逻辑空间,除了显卡用,对Windows系统是无意义的。
这些咔嚓掉的空间都不算作是可用空间。
可用内存过少,如何破
这个就像U盘,64GB的物理存储空间,去除分区表和引导0磁道,实际可用的空间不足64GB

对此说法不太赞同,如果说需要减掉操作系统自己所需要占据的内存空间,那如果只有2g内存的时候,操作系统所能识别到的可用空间应该比两个g要少,但实际情况是正好两个g。另外,集显占用的内存,是动态分配的,个人认为应该是操作系统动态分配而不是gpu来动态分配,如果说操作系统无法识别这部分内存,那我另一台笔记本同样是集显,但可用内存却有3.25就没法解释了

正好是2个G的确不错,不过你怎么知道一些东西不会放在虚拟内存里.... 可用内存过少,如何破因为物理内存只有2个G,系统将一些东西放入虚拟内存里,以腾出更多物理内存空间。
集显把内存当显存用,由于涉及到电路相关知识,我也不是很明白。但是把逻辑内存中的哪一块区域划分用来当显存,能最大限度发挥出性能,这个需要操作系统来分析了。其中包含的软硬件学问我也没深入研究过。
一些没法解释的东西,如果想想虚拟内存,可能就有可能了。

#30


在内存管理方面,操作系统的算法非常复杂,并非书本上说得那么简单。书本说的只是原理,实际实现起来涉及到的一些技术问题,恐怕只有内核专家才明白。
就像汽车发动机的原理,简单到爆了,不就是四个冲程,燃料燃烧做工吗?既然这么简单,为什么国产汽车和兰博基尼的发动机差距这么大呢? 可用内存过少,如何破

#31


确定系统是64位的?我的有8G哎……

#32


一看你就没做过嵌入式系统,内存管理这模块要自己开发的,不知道你用的是不是ubuntu, 不用过分在意那个数字。关键是性能测试结果如何?性能差你就自己重写内存管理,自己重新编译操作系统,用gentoo最爽了!

#33


话说一下,我的专长和经验都是VxWorks,不过最近公司转方向。开始走嵌入式linux了,个人感觉内存管理要自己写,才放心!