标签: process

当 MacBook Pro 处于睡眠模式时什么仍在运行

当我通过合上盖子让 MacBook Pro 进入睡眠状态时,有时我会听到当邮件程序在收件箱中发现新邮件时播放的警报通知。这意味着即使在睡眠模式下邮件程序仍在运行。

在睡眠模式下还有哪些程序继续运行?

sleep process osx-snow-leopard macbook-pro macos

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

杀死 XP 僵尸

没有重新启动机器,如何在 XP 中杀死僵尸?

我已经尝试过 TaskManager、ProcessExplorer、TaskKiller、ProcessHacker……它们都失败了。

有什么建议?

process windows-xp

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

系统空闲进程

当 cpu 不做任何事情时,它会运行空闲进程。听说这个进程会查找在队列中等待的程序,以便 cpu 可以运行它们。仅此而已吗?我也有兴趣了解各种操作系统中系统空闲进程的文件名。

cpu-usage process macos

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

“strace”是如何工作的?

最近,我正在使用mv将大量文件从硬盘驱动器移动到闪存驱动器。我忘记添加详细标志,所以我不知道移动的“位置”以及剩余的传输数量。

我找到了该strace实用程序并决定在我的 mv 过程中使用它。使用ps -ef | grep mv我能够找到进程的 pid 然后运行strace -p [PID]. 这是我得到的样本:

write(4, "\325\0\0s\1\1\224\0\0\0\0\0109\27\0\0\201\327\0\0\240H:\310xgM\337\274\26\"\273"..., 32768) = 32768
read(3, "\6\3319H\r\207\345\257\301JL)\2601C\t\303\22(\214\353\211\230;{\6\214\355nh@F"..., 32768) = 32768
write(4, "\6\3319H\r\207\345\257\301JL)\2601C\t\303\22(\214\353\211\230;{\6\214\355nh@F"..., 32768) = 32768
read(3, "ZK\301\332\263\214@\177\3352$\374\277];\255\265\364\240d\275\307P\237*\364\23\206\31\306\244\256"..., 32768) = 32768
write(4, "ZK\301\332\263\214@\177\3352$\374\277];\255\265\364\240d\275\307P\237*\364\23\206\31\306\244\256"..., 32768) = 32768
read(3, ".\341\355\32\366\7\365\244\4\4\221{c,$\246]\204\342\261\"\374K\234\264\17\26\346\246\327\347m"..., 32768) = 32768
Run Code Online (Sandbox Code Playgroud)

然后还有一些:

fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl(3, F_GETFL)                       = 0x38800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_NOFOLLOW)
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fcntl(3, F_DUPFD, …
Run Code Online (Sandbox Code Playgroud)

linux unix process kernel strace

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

为什么 IE8 在任务管理器中显示为多个进程?

我在 WinXP-SP3 上使用 IE8,当我运行 IE 时,iexplore.exeTaskMgr 进程列表中有很多条目,即使我没有使用多个选项卡。

我现在正在一个选项卡中运行此页面,并且正在iexplore运行3 个进程!

我想知道是否有人知道这是为什么(AFAIK 多线程进程与相同的进程列表分组在一起,所以它可能不是由于多线程),如果是多线程,如果可能,如何将其关闭?(当前运行 AMD Athlon XP 单核)

internet-explorer-8 task-manager process windows-xp

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

是否可以更改 linux 中正在运行的进程,以便它在注销时不会退出?

我知道您可以用来nohup在注销后保持作业运行,但是一个已经在运行的进程呢?

有没有办法改变它的状态,以便即使我注销它也能继续运行?

linux process nohup

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

有没有办法确定哪个进程启动了另一个进程?

如果我没记错的话,您可以确定进程启动时使用的一些参数(在 Windows 中,它存储在进程环境块中)。我还可以找出是什么进程启动了另一个进程吗?

示例:我的 iTunes(消耗内存“§$%&!)即使在我杀死它之后仍然重新出现,我不知道为什么。另一方面,我会发现这些知识通常很有用,而不仅仅是在这种情况下;- )

mac process osx-lion macos

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

OS X 与 Linux 中的命令行中断

有时,当我在 Mac 上进行开发时,我会遇到一个挂起的进程。发生这种情况时,我将尝试以下操作:

  1. Ctrl+C在活动终端窗口中
  2. 如果没有任何反应,我将打开一个新的终端窗口并执行 kill -SIGTERM {PID}
  3. 如果仍然没有,请关闭终端窗口。

我遇到了在执行 1 和 2 后,PID 仍列在我的进程列表中的情况。换句话说,似乎没有一个命令行选项来终止进程——我所能做的就是终止终端。

在 Linux 命令行环境中,我们显然没有选项 3。那么命令行中断在那里的操作是否不同?还有另一种方法可以杀死我忽略的进程吗?杀死 Linux 进程的“最后手段”是什么?

linux terminal command-line process macos

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

检测哪个进程刚刚运行了一个密集进程的好方法是什么?

我有一台 Windows XP 机器,用作家里的音乐播放器。它相对较旧,只有一个核心。音乐会不时断断续续地播放,查看任务管理器会发现 CPU 使用率出现了高达 100% 的短暂高峰。我对可能导致峰值的原因有一些想法,但无法确定,因为一旦发生,违规过程就会再次处于休眠状态。

是否有任何实用程序可以“记录”那一刻的使用情况,以便我最终确定是什么原因造成的?

cpu-usage process windows-xp

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

检查进程何时在 OS X 上启动

活动监视器列出了进程在其生命周期中使用了多少 CPU 时间,但有没有办法找出进程启动的日期和时间?

我很好奇,因为我的 Firefox 大约一个月没有更新,因为它没有重新启动。我的机器正常运行时间大约是一个月。

time process macos

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