标签: process

Safari 和 Firefox,下载期间 CPU 使用率高

我发现 Safari 和 Firefox 在下载过程中都使用了大量 CPU(> 200% CPU 使用率),谁能解释为什么会发生这种情况?它发生在完整的系统重新安装之前和之后。尽管下载速度快,它也使用相同数量的 CPU。我使用的是 Mac OS 10.8。

在此处输入图片说明

在此处输入图片说明

我也有 Firefox 做同样事情的图像,但在重新安装过程中不小心删除了它们。

firefox safari process macos

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

进程的 CPU 使用率实际上意味着什么

假设计算机有一个单核 - 进程 A 以 100% CPU 容量与(假设)10% CPU 容量运行究竟意味着什么。

如果 CPU 是 2.0 GHz,这是否意味着在进程 A 的时间片中,处理器每秒执行 20 亿步(如果上限为 100%),但只会执行 2 亿步(如果上限为 10%) )?

什么会导致 100% 情景与 10% 情景?

cpu cpu-usage process

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

禁用 Windows 7 桌面窗口管理器是个坏主意吗?

我正在考虑禁用 dwm.exe 进程。看来不用[Wind]+[Tab]这个花哨的功能我也能搞定,而且一般都需要切内存。

它有意想不到的副作用吗?

memory windows-7 cpu-usage process

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

“ulimit -Su”是否限制在交互式登录子shell和其中创建的tmux会话中创建的用户进程数?

几个月前,我编写了一组 bash 脚本,使用 tmux 在 AIX 7.1 服务器上创建一个简单的 IDE。我的一个脚本中存在一个错误,有时会非常快速地生成用户进程,直至达到 ulimit 设置的限制。这种情况很少发生(大约每月一次),而且我已经花了几个小时来追踪这个错误,但没有成功,所以我决定暂时,我可以简单地将我的软用户进程限制设置为低于硬限制(例如 100 而不是 1024),这样当我的错误再次出现时,服务器上的其他用户不会有明显的性能下降。不幸的是,“ulimit -Su 100”似乎在 AIX 7.1 上的 bash 中不起作用,但它在 ksh 中起作用。我已经执行了以下解决方法:

使 ksh 成为默认 shell:

$ chsh [username] /usr/bin/ksh
Run Code Online (Sandbox Code Playgroud)

将以下内容写入 ~/.kshrc:

ulimit -Su 100  # works in ksh, but not in bash
/bin/bash -il   # start bash as an interactive login shell
exit            # once bash exits, exit from ksh, too
Run Code Online (Sandbox Code Playgroud)

所以现在,每次我创建一个 shell 时,ksh 都会设置软用户进程限制并启动 bash 作为一个交互式登录 shell(我仍然希望 ~/.bash_profile 获得来源)。现在我想知道,在 ksh 中设置的用户进程限制是否仍然会在 bash 子 shell 中强制执行?在顶级 bash 子shell中,我运行了以下命令: …

bash ksh process tmux ulimit

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

在 Windows 7 上运行后不久无法保存批处理文件

我正在处理 Windows 7 Ultimate 中的批处理文件。我正在使用带有 runme 扩展的 notepad++。

当我运行批处理文件并在此之后直接进行一些更改时,我无法保存 .bat 文件,因为 windows 说它已被另一个进程使用。

所以我需要等待大约 60 秒,直到我能够重新保存文件以测试更改。

使用内置记事本时也是如此。

奇怪的是我可以在运行后直接删除.bat文件,但保存不起作用。

几个月前,当我处理另一个批处理文件时,一切正常。

有没有办法阻止这种奇怪的行为?或者至少有什么方法可以查看哪个进程正在阻止文件?

windows batch process

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

处于“可中断睡眠”状态的进程如何使用 100% CPU?

根据此参考,进程具有以下状态

R  running or runnable (on run queue)
D  uninterruptible sleep (usually IO)
S  interruptible sleep (waiting for an event to complete)
Z  defunct/zombie, terminated but not reaped by its parent
T  stopped, either by a job control signal or because it is being traced
Run Code Online (Sandbox Code Playgroud)

在睡眠状态下,预计进程不会消耗 CPU 时间,但是在下面的输出中,我看到一个进程正在使用 100% 的 CPU,同时它处于 S 状态。

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
32643 root      20   0 13736 7748  472 R   98  0.0   2:59.30 bzip2
29504 …
Run Code Online (Sandbox Code Playgroud)

linux process

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

Windows 8.1 上的进程树 CPU 历史使用情况、进程树内存使用情况(汇总)

这个问题适用于 Windows 操作系统,但我想看看适用于 Windows 8.1 的软件,因为这是我使用的。

我正在寻找软件,它将采用进程树(例如 Chrome.exe 进程)并聚合它们的 CPU 使用率并跟踪该聚合的历史记录(进程资源管理器不这样做)。

我还想查看树内存使用情况。(进程树的聚合内存使用情况 - 例如所有 chrome 进程)。

我想查看与 CPU 历史相关联的所有进程(能够扩展树或将它们折叠回去)。

进程资源管理器将是它的最佳位置,但 CPU 历史使用情况被窃听(未显示 - 这里有一个讨论(可能已死):http : //forum.sysinternals.com/cpu-history-graphs- are-all-0_topic25930.html ) 和其他提到的功能不存在。

还有什么可以显示这些信息的吗?

memory cpu cpu-usage process windows-8

5
推荐指数
0
解决办法
1171
查看次数

两个 CPU 进程在什么时候会相互干扰?

我同时在我的 CPU 上运行多个进程,现在我试图找出每个进程可以使用多少 CPU 功率,直到它们开始相互干扰:

为简单起见,让我们假设一台机器只有一个 CPU,并假设 CPU 是唯一相关的资源。

我们现在有两个不同的进程以相同的 CPU 优先级在 Windows 7 64 位机器上的单个 CPU 上运行。我们会打电话给他们P1P2。二者P1P2用20%的每个CPU的。

  1. 如果各自的另一个没有运行,它们会以相同的方式运行吗?
    从逻辑上讲,他们会这样做,因为有足够的 CPU 能力来运行它们。但是由于CPU的共享,实际情况可能会有所不同。

  2. 如果 1. 的答案是肯定的:他们将在什么时候开始相互干扰?
    只有当它们都尝试使用超过 50% 的 CPU 总功率时,它们才会开始相互干扰,还是会因为任何原因更早地进行干扰?

  3. 如果有 2 个以上的进程或不同类型的进程(例如每个进程有多个线程),前面问题的答案是否会有所不同,它们会有什么不同?

cpu windows-7 cpu-usage process

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

32 位防病毒程序能否保护您免受 64 位威胁

认为32 位程序无法查看 64 位进程的内部。所以我是出于好奇问这个问题的。

我正在使用 Windows 7 x64。除了安装在C:\Program Files (x86).

64-bit process anti-virus 32-vs-64-bit

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

可以将进程作为转储文件保存到磁盘,然后稍后重新加载进程吗?

是否可以将进程作为转储文件保存到磁盘,然后稍后重新加载进程?

例如,如果我正在使用视频编辑程序并且正在渲染文件,那么我可以转到 Windows 中的资源监视器并右键单击进程,然后“暂停进程”又名暂停程序,然后我可以对单击并“恢复进程”工作正常,因为一切仍在内存中,但是有没有办法可以“暂停进程”,然后使用转储文件将内存保存到磁盘,然后重新启动我的计算机并将该转储文件加载回记忆并从它离开的地方恢复进程。

如果您进入 Windows 任务管理器并右键单击该进程>“创建转储文件”,有没有办法将其重新加载,或者转储文件仅用于调试?

(我使用的是 Windows 7 64 位)

memory windows-7 process dump

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