如何对“网页内容”应用 CPU 和内存限制?

如何对“网页内容”应用 CPU 和内存限制?

我尝试通过使用桌面快捷方式对程序施加内存限制,以便也对其子进程应用相同的限制。

我发现“Web Content”是一个单独的过程什么是网页内容它不仅在我的电脑中使用高内存。

例如,我正在使用 Firefox 和 Firefox.desktop快捷方式中的子进程,该快捷方式具有执行行:

Exec=sh -c "ulimit -m 131072;nice -u username 19; cpulimit -l 25 -- ../firefox/firefox/firefox"

虽然有时,Firefox 使用比 25 稍高一点的值(即 26,27),但看起来它确实有效。 GeckoMain 在 cpu 方面也受到限制。

然而,我注意到当 Firefox 打开时,名为“Web Content”的进程继续使用更高的 CPU。如何对“网页内容”应用 CPU 和内存限制?

答案1

“Web 内容”是 FireFox 的子进程。如果您运行pgrep -a "Web Content"它将列出所有这些进程。倒数第二个字段将是父 FireFox 的进程 ID,例如:

4940 /usr/lib64/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 38 -prefMapSize 289537 -jsInit 285716 -parentBuildID 20220214091044 -appdir /usr/lib64/firefox/browser 4376 tab

其中 4376 是父 ID。

相关内容