标签: memory

对于编译大型软件,例如引导 gcc,CPU 或 RAM 哪个更重要?

我想尽快购买一台新计算机,并且我想要一台具有最佳性能以实现快速编译的计算机。

那么,我应该购买一个我能负担得起的具有最高 GHz 的四核 CPU,还是应该投资于更高速度的 RAM?

您对我应该使用哪种类型的 RAM 有什么建议?

图形性能无关紧要,编译大量软件并运行数学模拟。

memory

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

Windows 7 (x64) 内存使用率在系统空闲时攀升至 90% 以上?

我有带有 4GB RAM 的 Windows 7。当系统从全新启动时,我的使用率约为 33%。但是,如果我的电脑闲置几个小时或一夜之间离开,我的电脑通常会攀升至 80 多岁甚至超过 90% 的使用率(曾经高达 98%!)。

最大的提交通常是大约 500MB 的 SVCHost.exe。我的 sidebar.exe 进程也趋于攀升至大致相同的数字。

这是升级到 Win7 SP1 后的新发展,我在互联网上找不到太多关于它的信息。有没有其他人遇到过这个问题?

编辑 当我回到 PC 时,它会导致严重的性能问题。我必须重新启动才能恢复记忆。

编辑 2: 标记为“服务包”。这个问题直到安装 SP1 才发生,所以我想知道这是否可能是根本原因。

memory windows-7 64-bit service-pack

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

磁盘和驱动器有什么区别?

这会使“磁盘驱动器”这个词有点用词不当吗?

此外,我认为 RAM 等同于术语“易失性”内存,但显然“硬盘驱动器”也是 RAM 而不是 ROM ......感谢任何澄清!

memory hard-drive

12
推荐指数
2
解决办法
3万
查看次数

64 位操作系统和 RAM

64 位 Windows 8 Ultimate 操作系统可以使用多少 RAM?

我在Microsoft 网站上读到您最多可以放置 512 GB,但据我了解,我认为 64 位意味着任何可执行程序最多使用 16 GB 的 RAM。

换句话说:Windows 8 可以使用所有 512 GB 的内存吗?

memory windows 64-bit windows-8

12
推荐指数
3
解决办法
2702
查看次数

如何监视从 OSX 终端运行的进程的内存使用情况

我正在从 OSX 终端运行一个名为 casperJS(通过 node npm 安装)的命令行实用程序。这是一个长时间运行的进程,我想看看它使用了多少内存,以及任何子进程。

我在活动监视器中没有看到该进程,所以我如何知道它使用了多少内存?

memory terminal osx-mountain-lion macos

12
推荐指数
3
解决办法
6万
查看次数

物理缓存和虚拟缓存有什么区别?

我无法理解虚拟缓存实际上是什么。我了解虚拟内存。

如果 CPU 想要访问内存,据我所知,它会向 MMU 发送一个虚拟地址,MMU 使用页表计算出物理内存地址。

现在除了这个 CPU 发送一个不同的地址(只是虚拟地址的末尾),它由一个集合号组成。一个标签和一个偏移量,到缓存然后计算它是否驻留在缓存中。

虚拟缓存与此有何不同?

在此处输入图片说明

memory cache computer-architecture

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

如何在 Windows 7 中找到内存泄漏的来源?

我有一台运行内存不足的 Windows 7 机器。我可以看到空闲 RAM 在几个小时内下降,直到机器无响应为止。我检查了进程列表,没有一个占用那么多内存。

我还检查了每个进程的句柄数量和其他各种指标,但仍然找不到机器内存不足的原因。

有什么好的方法可以检查Windows中的内存使用情况吗?

编辑

这是tasklist机器无响应前几分钟的结果:

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0         24 K
System                           4 Services                   0        300 K
smss.exe                       196 Services                   0      1,024 K
csrss.exe                      272 Services                   0      4,336 K
wininit.exe                    320 Services                   0      4,184 K
csrss.exe                      332 Console                    1      3,516 K
winlogon.exe                   372 Console                    1      6,316 K
services.exe                   416 Services                   0      8,112 K
lsass.exe                      432 Services                   0     10,088 …
Run Code Online (Sandbox Code Playgroud)

memory windows-7 memory-leaks

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

什么用了Linux内存?低缓存,低缓冲区,不是虚拟机

首先,是的,我读过LinuxAteMyRAM,这并不能解释我的情况。

# free -tm
             total       used       free     shared    buffers     cached
Mem:         48149      43948       4200          0          4         75
-/+ buffers/cache:      43868       4280
Swap:        38287          0      38287
Total:       86436      43948      42488
#
Run Code Online (Sandbox Code Playgroud)

如上图,-/+ buffers/cache:线条显示表示内存使用率非常高。但是,从 的输出中top,我没有看到任何进程使用了​​超过 100?MB 的内存。

那么,内存有什么用呢?

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
28078 root      18   0  327m  92m  10m S    0  0.2   0:25.06 java
31416 root      16   0  250m  28m  20m S    0  0.1  25:54.59 ResourceMonitor
21598 root …
Run Code Online (Sandbox Code Playgroud)

memory linux

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

为什么 VirtualBox 来宾操作系统上的推荐内存为 512MB?

我正准备在 VirtualBox 上创建一个虚拟机。向导会询问用于此客户机的内存大小,建议使用 512MB。我的计算机上有 16GB 的内存,所以我希望能够使用超过 512MB 的内存。

  • 为什么 VirtualBox 推荐 512MB?
  • 这是硬编码值还是根据我拥有的内存量计算出的值?
  • 使用更高的值(例如 4GB)会有什么后果?

更新:

我刚刚从 VirtualBox 在线文档中阅读了以下内容...

根据您要运行的客户操作系统,您将需要至少 512 MB 的 RAM(但可能更多,而且越多越好)。基本上,您将需要主机操作系统舒适运行所需的一切,以及来宾操作系统所需的数量。因此,如果您想在 Windows XP 上运行 Windows XP,您可能不会享受不到 1 GB RAM 的体验。如果您想在来宾中试用 Windows Vista,如果它的 RAM 少于 512 MB,它将拒绝安装,因此您需要单独为来宾加上操作系统通常需要的内存。

所以听起来他们推荐的 512MB只是最低要求,我希望使用尽可能多的内存而不占用我的主计算机将使用的内存。但我仍然有兴趣了解您在这个问题上的经验。

memory virtualbox virtual-machine

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

受益于在仅额定为 2400 MHz RAM 的 CPU 上使用 3400 MHz RAM

情况

我打算购买支持高达 3866 MHz 内存速度的主板。处理器将是 Intel i7-7700K,4x 4.20GHz,支持高达 2400 MHz 的内存速度。在这种情况下,CPU 似乎是瓶颈。

问题

  • 对于这种配置,购买以 3400 MHz 运行的内存是否有任何显着的性能提升?
  • 如果内存速度快于支持的cpu内存速度,系统是否能正常工作并稳定运行?
  • 更高的内存速度会不会有缺点?

memory cpu performance intel-core-i7

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