想象一下,我有大量的 RAM。假设 64GB。即使是游戏 PC 也是如此。现在,Windows 中页面文件的默认位置在主操作系统驱动器上,无论是 HDD 还是 SSD,它们通常都更快,但仍然不如 RAM 快。
有些东西告诉我禁用硬盘驱动器上的页面文件或创建虚拟 RAM 驱动器并让页面文件在那里可以使 Windows 将其所有虚拟内存移动到 RAM,从而提高系统的性能,但我对此不太了解区域,所以这可能根本不是真的。
两种方法我都试过,但是我无法以我在记忆方面的知识水平来分析结果以得出明确的结论。
这行得通吗?如果不是,为什么?
我的笔记本电脑能够以不错的帧速率在高设置下运行大多数游戏。但是,如果在我玩游戏时拔掉电源线,游戏会立即开始变慢,即使我使用的是高性能电源计划。
为什么会发生这种情况?电池是否跟不上 GPU 的电力需求?有没有什么办法解决这一问题?
当程序在 Windows 7 中最小化时,它们使用的内存和 CPU 是否比保持最大化时少?
有时,Firefox 中有一个令人讨厌的、内疚的、占用 CPU 的选项卡,它占用了我的一个 CPU 内核并使整个浏览器运行缓慢。我想找到它并关闭它。
有时我很幸运,但并不经常。因此,即使是对哪些标签最活跃的最轻微暗示也会有很大帮助。(也就是说,即使没有类似 Chrome 的 process-per-tab 模型或“任务管理器”,任何认为特定选项卡过度活跃的想法都会受到赞赏。它是否使用了很多 JS 计时器?触发了很多事件/无效?等等)
已经删除了 Flash。已经使用 NoScript 运行(这通常有帮助,但偶尔,它对页面的部分阻塞似乎会触发繁忙循环)。通过“about:memory”报告来指认顶级内存用户是缓慢、笨拙的,并且不会很快找到真正的罪魁祸首。
那么:还有其他任何开发人员功能可以提供帮助吗?还是插件?或者第三方工具(可能基于像调试器一样连接到 FF)可以将任何无意义的旋转“归咎于”选项卡?
(寻找一种方法来找出最有可能负责的一个或多个选项卡。对每次问题再次出现时都需要重新启动 Firefox 的解决方案不感兴趣:这已经有效,但会丢失太多加载的数据。)
(呼吁重新开放:通过对尝试过的和无响应的答案更加具体,这个高度可找到的问题可以得出更直接的响应答案,例如about:performance隐藏在@Thomee 的评论中的答案以及@fmt对另一个问题的回答。然后作为此处的真实答案,我可以“接受”它以增加可查找性。就目前而言,重复通知仅指向另一个锁定为重复的问题,该问题也无法获得添加/接受的最佳当前答案。)
谁能向我解释为什么有时会在 htop 中列出 10 或 15 个具有相同标题和“统计信息”的进程?我猜有多个线程正在运行 - 但其中许多显然不能同时运行。
如果一个进程使用 15 个非并发线程 vs. 10 个非并发线程,是否会对性能造成任何影响?
假设我有一台内存为 16 GB 的计算机。如果我的计算机通常只使用大约 4 GB 并且从未达到 8 GB,它是否比只有 8 GB(相同类型)内存的计算机快?通过移除 16 GB 的另一半,只剩下 8 GB,我的计算机是否会运行得同样快?
出于测试目的,我需要在 Windows Server 2003 上生成高 CPU 负载。我无法安装任何软件,只能使用 Windows 提供的软件。
实现这一目标的最佳方法是什么?
我想通过 100 Mbit/s 的线路备份从我网络中的一台计算机到同一网络中的另一台计算机的路径。为此我做了
dd if=/local/path of=/remote/path/in/local/network/backup.img
Run Code Online (Sandbox Code Playgroud)
这给了我大约 50 到 100 kB/s 的非常低的网络传输速度,这将永远需要。所以我停止了它并决定尝试动态压缩它以使其更小,以便传输的数量更少。所以我做了
dd if=/local/path | gzip > /remote/path/in/local/network/backup.img.gz
Run Code Online (Sandbox Code Playgroud)
但是现在我得到了大约 1 MB/s 的网络传输速度,因此速度提高了 10 到 20 倍。注意到这一点后,我在多个路径和文件上进行了测试,结果始终相同。
为什么管道dd通过gzip也会大大增加传输速率,而不是只将流的字节长度减少很多?由于压缩时 CPU 消耗较高,我原以为传输速率会略有下降,但现在我得到了双重加分。不是我不高兴,而是我只是想知道。;)
一台机器被描述为“非常慢”或“冻结”。如何解决/解决此问题?应该采取的第一步是什么?
Windows XP/2003 及更早版本(无法证明 Windows Vista,但我怀疑它是相同的)随着时间的推移,随着应用程序的安装和卸载,似乎都变得更加缓慢。
这不是经过科学检验的观察,而是更多的是通过经验学习的智慧。(我一直怀疑注册表是问题的幕后黑手。)
是否有任何具体证据表明这种退化正在发生,或者它只是我的一种无效看法?