Warum macht Chrome das? (Memory)

05/03/2018 22:28 Produktplatzierung#1
Hallo,
eine kleine Frage zu meinem Chrome Browser. Warum wird mir
im Taskmanager angezeigt das Chrome selber 13 Tasks ausführt?
Wofür stehen diese Tasks?

Screenshot:

[Only registered and activated users can see links. Click Here To Register...]

Liebe Grüße,
Produkti'
05/03/2018 23:28 Kraizy#2
Soweit ich weiß erhält bei Chrome jeder Tab und jedes Addon einen eigenen Prozess. Damit kommen dann entsprechend die vielen Prozesse zustande. (Kannst es ja mal ausprobieren indem du einen neuen Tab öffnest und schaust, ob wirklich ein Prozess dazu gekommen ist)
05/04/2018 23:11 mrapc#3
Zudem haben viele Webseiten auch Animationen und andere Späße, wenn alles auf dem selben Prozess laufen würde muss man bei jedem klick auf einen Button erstmal warten bis die Animation abgeschlossen ist.

Zudem benutzen viele Seiten auch Services die im Hintergrund arbeiten um Beispielsweise eine Seite Performanter zu machen oder coole funktionen wie sockets zu benutzen.
05/05/2018 01:49 Zypr#4
Mehr Tasks = mehr Stabilität und Performance
05/09/2018 05:52 FlyffServices#5
Quote:
Originally Posted by mrapc View Post
Zudem haben viele Webseiten auch Animationen und andere Späße, wenn alles auf dem selben Prozess laufen würde muss man bei jedem klick auf einen Button erstmal warten bis die Animation abgeschlossen ist.

Zudem benutzen viele Seiten auch Services die im Hintergrund arbeiten um Beispielsweise eine Seite Performanter zu machen oder coole funktionen wie sockets zu benutzen.
Was laberst du da für eine riesen scheise xDDDDDDDDD

Das macht Chrome um zu verhindern das ein tab dem anderen tab daten leakt und falls ein Tab mal an ein scheis Javascript kommt das ewig loopt oder abstürzt nicht der ganze Browser abschmiert.

Deswegen läuft Chrome auch so stabil ;)
05/12/2018 19:36 mrapc#6
Quote:
Originally Posted by FlyffServices View Post
Was laberst du da für eine riesen scheise xDDDDDDDDD

Das macht Chrome um zu verhindern das ein tab dem anderen tab daten leakt und falls ein Tab mal an ein scheis Javascript kommt das ewig loopt oder abstürzt nicht der ganze Browser abschmiert.

Deswegen läuft Chrome auch so stabil ;)
Dennoch laufen JavaScript Funktionen ansynkron in mehreren Prozessen,
sonst wäre da für 1 Tab 1 Thread ich hab bei 2 allerdings 8.
05/12/2018 23:25 Warnuk3r#7
Google Chrome takes advantage of these properties and puts web apps and plug-ins in separate processes from the browser itself. This means that a rendering engine crash in one web app won’t affect the browser or other web apps. It means the OS can run web apps in parallel to increase their responsiveness, and it means the browser itself won’t lock up if a particular web app or plug-in stops responding. It also means we can run the rendering engine processes in a restrictive sandbox that helps limit the damage if an exploit does occur.

Basically, each tab has one process unless the tabs are from the same domain. The renderer has a process for itself. Each plug-in will have one and so will each extension that is active.


Den Text habe ich selbst verfasst und die Bilder grade in Paint selbst gezeichnet. Sehr unwahrscheinlich, dass das Thema schon einmal irgendwo behandelt worden ist. Beweisführung abgeschlossen.