标签: memory-limit

Windows 8 的内存限制是多少?

Windows 7 内存限制对某些人来说似乎很小,那么 Microsoft 对 Windows 8 的内存限制是多少?

memory-limit windows-8

13
推荐指数
3
解决办法
1万
查看次数

当我有这么多 RAM 时,为什么我的系统这么慢?

因此,根据我的操作系统 (XP),我有一台具有 3.45 GB RAM 的计算机。我有 2 GB 虚拟内存。

我的公司将 Excel 推到了引用其他工作表的极限,这会消耗大量资源。通常在运行计算、保存等时,程序有时会挂起多达 10 分钟。

在查看问题所在时,我注意到处理器的运行速度通常约为 8-12%,但 RAM 通常为 250,000+ KB。这会导致我的计算机运行缓慢,如果我只有 512 或 GB 的 RAM,这对我来说很有意义。我知道 250,000 是用于操作系统的相当多的内存,但总共有 6 GB,我希望性能会更好。

有没有解释为什么它会运行这么慢?

编辑:我应该澄清一下。我正在寻找更多这背后的概念,而不仅仅是我的计算机运行缓慢的解决方案(这只是一个例子)。我认为在注意到会影响整个系统的严重速度变化之前,我应该能够使用几乎所有的 RAM。

memory memory-limit windows-xp

8
推荐指数
2
解决办法
9849
查看次数

为什么 32 位进程有 2 GB 的 RAM 限制?

我很好奇为什么 32 位操作系统上的 32 位进程有 2 GB 的限制。根据博客文章聊天问题:32 位和 64 位进程的内存限制,限制可以扩展到 3 GB,但问题仍然存在。

我看到物理限制是 4 GB,那么 2 或 3 GB 只是在 Windows 中硬编码吗?为什么 4 GB 作为 32 位进程在 64 位操作系统上可能没有?

注意:此问题被标记为重复,但引用的问题是指 32 位地址空间的 4 GB 限制。这不是我要问的。我特别问为什么 Windows 将进程限制为2 GB——即使在 32 位平台上也是如此。接受的答案提到了它,但没有解释原因。

windows 64-bit memory-limit process 32-bit

7
推荐指数
1
解决办法
1万
查看次数

我可以在 32 位 Windows Starter 系统中再添加 2 GB 的内存吗?

我在 Acer Aspire、2GB RAM 上运行 Win 7 Starter 32 位。

2 GB 额外内存会使我的系统更快吗?

当我安装 RAM 时,系统属性说系统有 4 GB,但只有 2 GB 可用。这是否意味着我额外的 2 GB 没有用?

windows windows-7 memory-limit

6
推荐指数
1
解决办法
2008
查看次数

为什么我的 CPU 有 39 个地址位时只支持 32GB RAM?

以下是输出 cat /proc/cpuinfo

user@localhost:~$ cat /proc/cpuinfo 
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz
stepping    : 3
microcode   : 0x12
cpu MHz     : 800.000
cache size  : 3072 KB
physical id : 0
siblings    : 4
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : …
Run Code Online (Sandbox Code Playgroud)

memory cpu memory-limit virtual-memory

6
推荐指数
1
解决办法
2038
查看次数

如何检查是否启用了 PAE?(Windows 7 32 位)

如何确定是否启用了 PAE(物理地址扩展)?
有我可以使用的特定命令吗?我可以读取注册表值之类的吗?(Windows 7 32 位)

我在互联网上找到了这个,但它没有回答我的问题:

如果您的服务器具有热添加内存功能(无需关闭服务器即可添加更多内存!!)或启用了数据执行保护 (DEP),那么 PAE 将自动启用!!

它只是将问题重新表述为“我的 Qosmio x505 笔记本电脑是否支持热添加内存?”

windows memory-limit pae

5
推荐指数
3
解决办法
7万
查看次数

某些程序真的可以访问 32 位系统上“不可用”的 RAM 吗?

我见过一些程序(尤其是 RAM 驱动软件)声称能够访问 32 位系统(包括 XP)上的“不可用 RAM”。我想知道他们是否真的可以,如果可以,他们是如何做到的。

技术的

有几种不同的方式可以限制安装在 32 位 Windows 系统中的 RAM 量(此处简化):

  • 2:2 (2GB) 虚拟地址空间

    由于Windows 对地址空间进行分区的方式,程序最多只能分配大小为 2GB 的内存块。/3GB通过将比率从 2:2 更改为 3:1 ,交换机可以在一定程度上缓解这种情况。

  • 3.xGB - 4GB

    由于硬件地址映射 ( MMIO ),一些地址空间将被安装(或内置)系统的其他设备用完。在支持它的系统上,内存重新映射可能会对此有所帮助。

  • 4GB+

    因为一个32位的指针最多只能指向2个32地址,所以最多只能指向4GB的数据。使用PAE 模式可以通过使用更大的指针和“页面”来帮助解决这个问题(很像旧的 16 位 DOS 段:偏移内存方案,具有讽刺意味的是,保护模式应该比实模式更好)。

  • 微软的营销限制

    除了硬件和软件的数学限制外,Microsoft 还Windows(*包括 64 位版本)施加了人为限制,以便他们可以针对不同的目的和价格销售不同的版本。

细节和例子

我的问题不是关于 Windows 或常规程序(如记事本)如何受到这些影响。我已经熟悉这些限制及其典型的变通方法(包括使 Windows 7 内核更像 Windows Server 2003 内核俄罗斯补丁),并且我对重新调整它们不感兴趣。

我的问题是关于声称能够克服这些限制中的一个或多个的程序。

我想我已经看到其他程序做出这样的声明,但我确信某些 RAM …

windows windows-7 memory-limit 32-bit windows-xp

5
推荐指数
1
解决办法
2848
查看次数

Windows 8 从不使用超过 8 GB 的内存,尽管 16 GB 显然可用

我有安装了 16 GB 内存的 Windows 8 64 位 PC。如下图所示,我的华硕主板和 Windows 都能正确识别所有内存。

我喜欢在后台观看视频时打开许多浏览器选项卡等。所以我希望有一天能最大限度地提高我的记忆力。

但我从未观察到超过 8GB的内存使用情况。到底是怎么回事?Windows 没有配置为利用所有这些内存,还是某种内存管理?

任务管理器显示观察到的最大内存使用情况

memory-limit windows-8

5
推荐指数
1
解决办法
2472
查看次数

ESXI 只有 4.7GB RAM 可用于 8GB RAM 的 VM。为什么这么少?

我有一个带有 8GB 内存的 ESXI 6.0。出于某种原因,我只能为 VM 使用 4.7GB。我尝试使用esxtop但没有看到使用大量 RAM 的任何内容。以下是来自 vsphere 的屏幕截图。任何人都可以帮助我了解内存的去向吗?正如您在下面看到的,ESXI 总共有 8104 MB RAM 可用,但不知何故我只有 4.7GB ram 可用于 VM。当我关闭所有虚拟机时,esxi 使用的是 1.4GB,这没问题,但我仍然只有 4.7GB 可用于虚拟机。剩余的 RAM 去哪里了,如何让 VM 使用更多 RAM?

概括

物理内存

有效内存

消耗的内存

memory virtualization memory-limit esxi

5
推荐指数
1
解决办法
4294
查看次数

一体机 MacBook 内存升级至 8GB

我购买了 13" 一体成型 MacBook,在它升级成为新的改进型 13" 一体成型 MacBook Pro 前一个月(带有不可打开的电池仓、额外 3 小时的电池续航时间、更多色域、SD 插槽、火线 800 端口和一个新的8Gb 内存限制)。

我的 MacBook 说它仅限于 4GB DDR3 1066mhz 内存,在 2 个 SO-DIMM 中。但是当您无法获得 2 个 4GB SO-DIMM 时,它被写回了。现在您可以获得它们,非常相似的 MacBook Pro 配备 4GB 标准,并且可以升级到 8GB。我问过(Apple 代表),我一再被告知我的型号无法升级到 8。当我询问原因时,他们总是说:“因为这是您的 mac 构建时发布的限制。” 我觉得这没有说服力。如果他们说:“因为芯片组中的内存控制器限制为 4GB,尽管看起来与同一芯片组最新款 MacBook 型号中的内存控制器完全相同”,那么我只会相信他们的话。

有没有人尝试过,或者发现任何关于是否可以在没有 FireWire 的一体式 MacBook 中安装两个 4GB DDR3 1066mhz SO-DIMM 的研究?

memory macbook ddr3 memory-limit

4
推荐指数
1
解决办法
1万
查看次数

应用程序在 64 位处理器上无法访问超过 4 GB

我正在尝试运行需要超过 4 GB 内存的内存密集型程序。我在 64 位处理器上运行它,我有 16 GB RAM(我也可以看到)。但是程序崩溃了。所以我无法在 64 位处理器上为一个进程使用超过 4GB 的空间。我该如何解决这个问题?

编辑:问题是处理器是 64 位,操作系统支持 64 位处理器。我正在尝试运行需要大量内存的 C 代码,因为它是视频处理代码。但是当所需的内存超过 4 GB 时它会崩溃,即使 16 GB RAM 可见。

操作系统为 Windows Server 2003。

64-bit memory-limit windows-server-2003

3
推荐指数
1
解决办法
5539
查看次数

当 32 位 Windows 7 安装了 4GB 时,为什么我的 Macbook pro 上的可用内存显示为 2.74 Gb?

可能重复:
Windows XP 和 RAM 3.5GB+
安装的 RAM:4 GB 但 2.96GB 可用......为什么?

我有一台装有 4GB 内存的 Macbook Pro。我在其上安装了 Windows 7,显示可用内存为 2.74GB。为什么是这样?不要告诉我 32 位的故事;我以编程为生。32 位系统上的最大可寻址内存是 4 GB 而不是 3 GB。

需要证明吗?MSDN:Windows 版本的内存限制

windows-7 memory-limit macbook-pro

1
推荐指数
1
解决办法
3161
查看次数

限制 RAM 而不实际删除它?

如何限制我的操作系统看到的 RAM,而无需将其从机器上物理移除?

memory memory-limit

1
推荐指数
1
解决办法
189
查看次数