Autor Beitrag
acnut
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 172
Erhaltene Danke: 3

Windows 7, Windows Vista, Windows XP, Ubuntu, Kubuntu, Pardus
Delphi 2010 SV, Java Editor, VS 2010 SV
BeitragVerfasst: Sa 11.09.10 13:10 
seit 2 tagen benutze ich google chrome mit einigen addons(siehe dateianhang)

alles schön und gut(schneller als firefox,...), aber immer wenn ich es starte starten gleichzeitig 13 weitere chrome.exe prozesse?
arbeitsspeicherverbrauch steigt gleich beim start um 250mb?


warum ist das so? sagt bitte nicht, dass chrome für jedes addon ein zusätzliches prozess braucht


mfg
acnut
Einloggen, um Attachments anzusehen!
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Sa 11.09.10 13:14 
War das nicht ein Feature von Chrome, dass jede Seite in einem eigenem Prozess läuft? Damit soll erreicht werden, dass nur ein Tab abstürzt, und nicht der ganze Browser, wenn auf einer Seite ein Plugin abstürzt.

_________________
We are, we were and will not be.
acnut Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 172
Erhaltene Danke: 3

Windows 7, Windows Vista, Windows XP, Ubuntu, Kubuntu, Pardus
Delphi 2010 SV, Java Editor, VS 2010 SV
BeitragVerfasst: Sa 11.09.10 13:35 
aber gleich beim start(nur 1tab) laufen schon 13 prozessse:(
also plugin-container.exe von firefox ist eine elegantere lösung



mfg
acnut
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Sa 11.09.10 13:46 
Zitat:
also plugin-container.exe von firefox ist eine elegantere lösung


Warum :?: Weil der plugin Prozess anders als der Browser heißt? Weil der Firefox das nicht für alle Plugins macht sondern nur für ein paar ausgewählte(Flash und Silverlight und das wars dann glaube ich auch schon)?
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Sa 11.09.10 14:57 
Weil auch alle Erweiterungen in einem eigenen Prozess laufen. Deshalb musst du nicht den Browser neu starten, wenn du ein Plugin installierst oder eines abschmiert.

user profile iconacnut hat folgendes geschrieben Zum zitierten Posting springen:
sagt bitte nicht, dass chrome für jedes addon ein zusätzliches prozess braucht

Keiner zwingt dich, diesen Browser zu nutzen. Wenn du nur einen Prozess nutzen möchtest, dann probier doch mal die Konsole.

Edit: im Firefox kommt das auch noch.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 11.09.10 17:56 
Chrome startet für jeden Tab und für jedes Plugin einen eigenen Prozess. Dadurch ist der Speicherverbrauch schon mal etwas höher.

Klick einfach einmal auf den transparenten Bereich neben den Tabs mit rechts oder gib als Adresse ein about:memory. Dort kannst du dann auch mit anderen Browsern direkt vergleichen.

Durch diese Trennung läuft Chrome jedenfalls extrem stabil. Der ganze Browser ist bei mir noch nie abgestürzt oder instabil geworden. Wenn Flash mal hängt, drücke ich einfach Shift + Esc und beende den Prozess im integrierten Taskmanager. Dann muss ich eine Seite mit Flash einfach neu laden um die Flashinhalte wieder zu sehen.

Die Seite selbst ist aber nicht etwa weg, es sind nur die Flashinhalte schwarz, weil Flash eben beendet wurde. Ansonsten bleibt aber alles stabil und läuft weiter.

Der Firefox 4 hat trotz separatem Container schon gehangen. Da ist die Trennung eben noch nicht komplett, was sich dann leider darin bemerkbar macht, dass andere Tabs mit hängen.

Im IE gilt ähnliches. Da gibt es zwar auch schon eine gewisse Trennung, aber trotzdem passiert es schon noch, dass Tabs untereinander Hänger verursachen.

Insofern halte ich das Konzept von Chrome schon für sehr gut. Und die anderen Browserhersteller ändern das ja in die selbe Richtung, egal ob FF oder IE. Der Speicherverbrauch lässt sich heutzutage gut verschmerzen und im Gegensatz zu anderen Browsern ist Chrome trotzdem extrem schnell. Hier hat der FF 4 aber stark aufgeholt und der IE 9 scheint ja auch deutlich besser zu werden was das angeht (jedenfalls in der Preview).
acnut Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 172
Erhaltene Danke: 3

Windows 7, Windows Vista, Windows XP, Ubuntu, Kubuntu, Pardus
Delphi 2010 SV, Java Editor, VS 2010 SV
BeitragVerfasst: Sa 11.09.10 19:01 
user profile iconRegan hat folgendes geschrieben Zum zitierten Posting springen:
Weil auch alle Erweiterungen in einem eigenen Prozess laufen. Deshalb musst du nicht den Browser neu starten, wenn du ein Plugin installierst oder eines abschmiert.

user profile iconacnut hat folgendes geschrieben Zum zitierten Posting springen:
sagt bitte nicht, dass chrome für jedes addon ein zusätzliches prozess braucht

Keiner zwingt dich, diesen Browser zu nutzen. Wenn du nur einen Prozess nutzen möchtest, dann probier doch mal die Konsole.

Edit: im Firefox kommt das auch noch.



ok, ist schon gut, aber trotzdem sieht das störend aus:(
hab ja geschrieben, dass es schneller ist, alsowerde ich es auch weiterverwenden


user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Chrome startet für jeden Tab und für jedes Plugin einen eigenen Prozess. Dadurch ist der Speicherverbrauch schon mal etwas höher.


ok jetzt ist es logisch

mfg
acnut