Ich habe fast 20 Prozesse für Google Chrome (während nur 4 Tabs geöffnet sind, alle mit Barebones-HTML), die alle den Speicher überfrachten und entweder futex_wait_queue_me oder poll_schedule_timeout sagen.
Mein Fan wird durch all das wahnsinnig und eine der Prozessoren frisst meine gesamte CPU auf. Was passiert?
(Passiert auch auf Chrom)
google-chrome
chromium
Dante Ashton
quelle
quelle
/proc/$pid/smaps
ob Pss niedriger als Rss ist. Ist dies der Fall, wird er gemeinsam genutzt.Antworten:
Chrome rendert jede Seite (Registerkarte) in einem anderen Prozess. Dies macht es auf Multiprozessor-Rechnern schneller.
Das Verhalten, das Sie sehen, ist normal.
futex_wait_queue_me
bezieht sich auf eine Art von Mutex- Sperre (schneller gegenseitiger Ausschluss durch Benutzer), mit der viele Prozesse auf einem Prozessor geplant werden. Der Status zeigt an, dass sich Ihr Prozess in der Warteschlange befindet, um die Sperre zu erhalten.Manchmal kann eine ungewöhnlich hohe Wartezeit auf eine Sperre durch CPU-Drosselung verursacht werden. Meistens ist dies jedoch normal. Schauen Sie sich die Art der Website an, die Sie geöffnet haben. Vielleicht verursacht so etwas wie Flash die hohe CPU-Auslastung.
Mit dem integrierten Task-Manager von Chrome können Sie feststellen, welche Registerkarten oder Plug-ins Ihr System verlangsamen oder Ihren Speicher füllen:
In meinem Beispiel verwendet omgubuntus Javascript viel CPU.
quelle
Mehrere Prozesse zu haben, ist ein normales Verhalten von Chrome / Chromium.
Der Status futex_wait_queue_me oder poll_schedule_timeout für diese Prozesse scheint in Ordnung zu sein.
Sie können den Systemmonitor verwenden, um festzustellen, ob ein bestimmter Prozess zu viel CPU verwendet. Manchmal verwenden fehlerhafte Javascripts oder Flash-Programme die gesamte CPU.
Wenn Sie der Meinung sind, dass dies der Fall ist, stellen Sie sicher, dass in einigen Web-Apps keine nicht gespeicherten Daten vorhanden sind, und beenden Sie den Vorgang. Chrome schlägt Ihnen dann vor, die Seite neu zu laden. Es löst normalerweise das Problem.
quelle