「top」の「Web コンテンツ」がメモリを消費しているのはなぜですか?

「top」の「Web コンテンツ」がメモリを消費しているのはなぜですか?

top記憶順に並べると

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                
 4927 shadi     20   0 2227492 320544 127896 S   0.7  8.2   0:42.40 firefox                                
 4984 shadi     20   0 2071260 218544 100976 S   0.3  5.6   0:27.41 Web Content                            

現時点では、開いている Firefox タブは 1 つだけで、そこからこの質問を送信しています。私のラップトップには 4GB の RAM があるので、1 つのタブに 200 MB かかりますWeb Content。Firefox を閉じると、Web Contentが消えます (この質問を再入力する必要があります .. 笑)。Firefox に関連していると思います。

何ですかWeb Content

答え1

https://ubuntuforums.org/showthread.php?t=2352693

Web コンテンツはタブ用に作成された別のプロセスであり、メイン プロセスから分離されています。これは、セキュリティと速度を向上させるために行われる可能性があります。そのプロセスを終了するとタブも終了するため、変更しないでください。最近のほとんどの Web サイトは大量のメモリを使用します。これは、最新のコンピューターには大量の空きメモリがあると想定しているためです。

答え2

問題のあるスピンオフ サブプロセスの原因となっている親プロセスを確認するには、 を実行します。ps -ef | grep <PID>ここで、「PID」は によって明らかにされた問題の PID ですtop。たとえば、私の場合は、次のようにすることで、Web プロセスが Firefox のせいであると判断できます。

jeff@jbb-dell:~$ top

top - 19:21:13 up 3 days, 21:45,  1 user,  load average: 0,53, 0,59, 0,52
Tasks: 354 total,   1 running, 353 sleeping,   0 stopped,   0 zombie
%Cpu(s):  7,9 us,  3,2 sy,  0,0 ni, 88,9 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Mem :  15838,9 total,   4047,6 free,   5705,6 used,   6085,7 buff/cache
MiB Swap:   8192,0 total,   8190,8 free,      1,2 used.   8589,9 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
 192311 jeff      20   0   10,7g 379060 118544 S  37,5   2,3   1:06.22 Web Content
      1 root      20   0  171828   9860   6684 S   0,0   0,1   0:03.77 systemd
      2 root      20   0       0      0      0 S   0,0   0,0   0:00.05 kthreadd

jeff@jbb-dell:~$ ps -ef | grep 192311

jeff      192311  192141 29 19:17 ?        00:00:08 /nix/store/3j2ls1pg6ap5v04d356qxkf6fmykm6zh-firefox-95.0/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 5414 -prefMapSize 240917 -jsInitLen 279148 -parentBuildID 20211209203124 -appDir /nix/store/3j2ls1pg6ap5v04d356qxkf6fmykm6zh-firefox-95.0/lib/firefox/browser 192141 tab

(読みやすくするために改行をいくつか追加しました。)

関連情報