![Was macht der „Webinhalt“ in „oben“, wenn er Speicher belegt?](https://rvso.com/image/1554885/Was%20macht%20der%20%E2%80%9EWebinhalt%E2%80%9C%20in%20%E2%80%9Eoben%E2%80%9C%2C%20wenn%20er%20Speicher%20belegt%3F.png)
Hier ist top
sortiert nach Speicher
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
Momentan habe ich nur einen Firefox-Tab geöffnet, von dem aus ich diese Frage stelle. Mein Laptop hat 4 GB RAM, also sind das 200 MB für einen Tab Web Content
. Wenn ich Firefox schließe, Web Content
verschwindet es (und ich muss diese Frage neu eingeben ... lol), also vermute ich, dass es mit Firefox zusammenhängt.
Was ist Web Content
?
Antwort1
https://ubuntuforums.org/showthread.php?t=2352693
Webinhalte sind separate Prozesse, die für eine Registerkarte erstellt werden, sodass sie vom Hauptprozess getrennt sind. Dies kann zur Erhöhung der Sicherheit und Geschwindigkeit erfolgen. Wenn Sie diesen Prozess beenden, wird auch eine Registerkarte beendet, daher würde ich nicht damit herumspielen. Die meisten Websites verbrauchen heutzutage Unmengen an Speicher, da sie davon ausgehen, dass alle modernen Computer Unmengen an freiem Speicher haben.
Antwort2
Wenn Sie sehen möchten, welcher übergeordnete Prozess für den fehlerhaften abgespaltenen Unterprozess verantwortlich ist, können Sie ausführen ps -ef | grep <PID>
, wobei „PID“ die von angezeigte PID des Fehlers ist top
. In meinem aktuellen Fall kann ich beispielsweise folgendermaßen feststellen, dass der Webprozess der Fehler von Firefox ist:
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
(Der besseren Lesbarkeit halber habe ich einige zusätzliche Zeilenumbrüche eingefügt.)