标签: process

为什么我的网络浏览器会导致整个计算机挂起?

我已经多次观察到这种情况发生:单个程序没有响应,所有其他进程都正常运行,然后整个系统挂起。

我认为这是因为没有响应的进程正在使用所有可用资源,并且没有为其他进程留下任何资源。

但这不应该只适用于需要占用所有可用内存 (RAM) 的大型程序吗?

为什么当我刚启动 Firefox 或 Internet Explorer 这些看起来较小的程序时会发生这种情况?

有什么办法可以防止程序和计算机挂起吗?

windows browser freeze process

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

Linux下如何kill cp?

我看到:

ps aux 
Run Code Online (Sandbox Code Playgroud)

存在这样的过程:

cp  file.txt /home/file.txt
Run Code Online (Sandbox Code Playgroud)

这个文件很大。

我尝试像这样杀人:

kill -9 12345
Run Code Online (Sandbox Code Playgroud)

12345是pid。但没有成功。我还能做什么?到底是什么原因呢?

PS 12345 0.0 0.0 7890 704?日 14:42 0:05 cp

linux kill process

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

单个进程可以在多处理器系统中的两个或多个处理器中执行吗?

我听说一个处理器一次只能运行一个进程。这是真的?如果是这样,那么单个进程如何同时在多个处理器中执行呢?这可能吗?

提前致谢!

multi-processor process multi-core threads

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

如何在单个进程中运行 Google Chrome?

是否可以在单个进程中运行 Google Chrome?

\n

我找到了唯一的标志 \xe2\x80\x93 --single-process\xe2\x80\x93 但用它运行 Chrome 会显示以下消息:

\n
\n

您正在使用不受支持的命令行标志:--single-process。稳定性和安全性将受到影响。

\n
\n

它仍然在多个进程中运行......

\n

有类似的东西吗?

\n

google-chrome command-line process

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

有什么方法可以让 Linux 在 oom-kill 之前转储进程的堆栈信息吗?

尝试在 Centos 6 机器上调试一个不常见(尽管很痛苦)的 oom-killed HTTP 进程。我在日志中得到了常见的信息:

Out of memory: Kill process 14466 (httpd) score 405 or sacrifice child
Run Code Online (Sandbox Code Playgroud)

Apache 日志确认该进程已死亡。不幸的是,这让我无法弄清楚 httpd 代码树中哪里出了问题。这是一台相当繁忙的机器,有很多用户连接在数据库驱动的站点 (mod_perl) 上执行操作。考虑到正常的运行负载,很难将“这个用户这样做了”与 OOM 事件关联起来,特别是因为事情似乎运行良好几天或几周,然后突然一个 http 线程崩溃了。

我想要得到的是 PID oom-killer 即将终止的状态信息转储,而不仅仅是事后的“oom-killed 这个进程”。这可能吗?

memory linux process

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

我应该如何解释活动监视器“打开文件和端口”的输出?

我正在尝试调试程序中的文件描述符泄漏。我正在查看活动监视器的“打开文件和端口”窗口,希望收集一些信息。

我看到了几种类型的条目。这是一个示例:

cwd
/
txt
/Applications/Utilities/Activity Monitor.app/Contents/MacOS/Activity Monitor
0
/dev/null
1
/dev/null
2
/dev/null
3
4
5
6
7
->0x1c8e9b47ad822e5b
Run Code Online (Sandbox Code Playgroud)

我相信我对这种格式有以下几点了解:

  • 一般来说,第一行告诉文件描述符,第二行显示它指向的位置:
    • cwd /表示应用程序的当前目录是/
    • txt /Applications/.../Activity Monitor意味着“活动监视器”被映射到内存中而没有打开的文件描述符
    • 0 /dev/null表示文件描述符 0 与 /dev/null 关联
    • 7 ->0x1c8e9b47ad822e5b意味着文件描述符 7 与没有持久名称的类文件对象关联(?)

但是文件描述符 3 到 6 又如何呢?它们与什么相关?

process macos

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

删除 Filemon / Process Monitor 中接近重复的行以更轻松地分析操作系统操作

进程监视器在过滤方面提供了强大的功能,但它并没有做一些看起来非常简单和有益的事情,即简单地允许选择删除几乎相同的行,并且可能有数百或数千个行这些行确实使查找其他交易变得复杂。

例如,看一下这张图片:=

在此输入图像描述

(我用红条审查了一些信息,但它们都是相同的文件名)。

删除以 .automaticDestinations-ms 结尾的文件不是很好吗,即使只是为了同一秒的时间?在一秒钟的交易过去后,它总是可以再次允许它。

这是另一个例子:

在此输入图像描述

再说一遍,我不想看到 Irfanview 无数次更新其 .ini 文件,每次都指定它的锁定、查询、读取、写入、解锁或其他任何它显然想要执行的操作。

有没有办法从 Process Monitor 中删除这些重复项,或者也许有类似的软件可以即时执行此基本任务?我不想用其他软件操作日志文件。

需要明确的是,我只想删除重复项,我仍然希望看到这些交易中的任何一个都有一个唯一的条目。

operating-systems process logging file-monitoring windows-10

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

是否可以使用 Windows 10 Pro 更改文件夹中的所有文件夹图标?使用批处理过程

例如,如果我在一个文件夹中有 200 个文件夹,其中嵌套文件夹中的许多图标过去已更改,并且我想将它们全部恢复为默认图标\xe2\x80\x94,可以吗?

\n

icons batch process

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

为什么后台会打开多个Console Window Host?

为什么后台会打开多个Console Window Host?

具有多个 Windows 控制台主机的任务管理器

对于那些不知道的人来说,它是在后台运行的命令提示符,但没有图形用户界面。它是否被用作攻击媒介,在我的计算机上运行绕过防病毒软件的病毒,因为这些命令是由 Microsoft 文件运行的?

windows command-line process windows-10

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

如何检查随机进程的线程优先级?

在 Windows 任务管理器中,我可以设置(或者当我右键单击时我可以查看)进程优先级。显示“实时”、“高”、“高于正常”等。“ProcessExplorer”(来自 sysinternals,现在是 microsoft)也是如此。问题是:有没有办法查看在给定进程中哪些线程以哪些优先级运行?(我认为还有一个数字,从 0 到 31)。所以这将是 32 个优先级,而不仅仅是 5 个级别。(6,7,8,9,10)


完全免责声明:我已经在stackoverflow上发布了这个问题,但是有人建议这属于超级用户,所以我将其标记为删除它,因为没有人能够给我答案。


windows process

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