Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #4817
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: Gluecksrad |
| Date | 2016-11-19 10:38 +0100 |
| Message-ID | <e8d969b5-1ce9-72ba-05a3-84747a80ffd8@arnowelzel.de> (permalink) |
| References | (7 earlier) <4986933.DvuYhMxLoT@PointedEars.de> <a596fa85-d687-0419-8821-1ba99d147e99@arnowelzel.de> <1763443.oMNUckLgyt@PointedEars.de> <f43cdcfc-2d16-4e03-cd9e-32b99d4ab69e@arnowelzel.de> <2780097.5fSG56mABF@PointedEars.de> |
Thomas 'PointedEars' Lahn schrieb: > Arno Welzel wrote: > >> Thomas 'PointedEars' Lahn schrieb: >>> Arno Welzel wrote: >>>> […] Performanceprobleme erkenne in der *Praxis* ich keine, >>>> selbst wenn die Performanceunterschiede verschiedener Umsetzungen >>>> theoretisch messbar sein mögen. >>> >>> Je länger man Deine Website anschaut, umso mehr Arbeitsspeicher frisst >>> sie, weil immer mehr davon für immer neue Objekte reserviert werden muss >>> – >>> unnötiger Weise. Irgendwann wird dann der Tab oder der Browser vom OOM- >>> Killer abgeschossen oder das System hängt. Das ist nicht nur theoretisch >>> messbar (was BTW ein Widerspruch in sich ist; Messungen sind immer >>> Praxis). >> >> Aha - und welcher Umgebung soll das sein? > > Chromium “53.0.2785.143 Built on 8.6, running on Debian stretch/sid (64- > bit).” Nach 10 Minuten auf der Website ist der Speicherbedarf des Tabs > (siehe Chromium Task-Manager, Shift+Esc) um ca. 7.14 MiB angestiegen. Man > kann beobachten, wie der Speicherbedarf im 5-Sekunden-Takt von kontinierlich > ansteigt. Das korreliert genau mit dem wiederholten überflüssigen Erzeugen > der XHR-Instanz, wie man in der Spalte “Network” und mit “Profiles”, “Record > Allocation Timeline” sieht (zuerst steigt der Speicherbedarf, dann gibt es > die Netzwerkaktivität). > > Start: 21:12 CET > Spalte “Memory”: 60'552 KiB > > Ende: 21:22 CET > Spalte “Memory”: 67'312 KiB > > Das Ergebnis ist zuverlässig (nach “uncached reload”) reproduzierbar. Danke - damit kann man ja mal was anfangen. So ist das auch bei mir nachvollziehbar. Dazu sehe ich gerade: <https://bugs.chromium.org/p/chromium/issues/detail?id=52411> > Und dabei habe ich *nichts* auf der Website oder im Browser gemacht ausser > gelegentlich zwischen Browser-Task-Manager und Newsreader (nicht im Browser) > hin- und herzuschalten. > > Das Problem gibt es nicht nur auf Deiner Website (sondern besonders > problematisch auch bei Facebook und Twitter, die auch über XHR den Status > aktualisieren), aber die Ursache ist dieselbe. Denn wenn man nichts macht > oder XHR richtig macht, passiert es nicht. Wie macht man denn XHR "richtig"? Ja, das meine ich durchaus ernst. >> Hier mit Linux Mint 14 und Firefox 49 lässt sich das nicht reproduzieren. >> Auch nach mehrere Stunden ist der Speicherbedarf nicht angestiegen, > > Wie misst Du das? Indem ich in top prüfe, wieviel Speicher Firefox belegt und mir in Firefox mit about:memory Messungen von Firefox selbst geben lasse. >> der OOM-Killer wird logischerweise auch nicht aktiv und ein >> hängendendes System habe ich ebenfalls nicht. > > Du solltest auch nicht davon ausgehen, dass Deine Website die einzige ist, > die im Browser angezeigt wird. Das ist aber für die Prüfung ob ein Script zu steigender Speicherbelegung führt, irrelevant. Wenn ein Browser nur dann ansteigenden Speicherbedarf hat, wenn er eine bestimmte Kombination von Websites gleichzeitig geladen hat, ist wohl eher der Browser fehlerhaft. >> Eine kurzer Vergleich > > Was heisst „kurz“? Ca. 30 Minuten. >> mit Windows 7 und Firefox 49 sowie IE 11 wie auch Firefox unter MacOS hat >> ebenfalls keine Auffälligkeiten gezeigt. > > Hast Du nur in Firefox 49 und IE 11 getestet? Ja, weil Du ja nicht genauer gesagt hast, was deine Testumgebung war. Deswegen habe ich damit mal angefangen. Und wenn es bei zwei Browsern nicht reproduzierbar ist, gehe ich nicht davon aus, dass es ein prinzipielles Problem gibt. [...] > Somit kann ich nur hoffen, dass ich mit diesem Posting nicht *wieder* meine > kostbare Freizeit (an Dich) verschwendet habe. Die Entscheidung, wem Du deine Zeit widmest, ist deine Sache. Aber Danke für deine umfangreichen Ausführungen. -- Arno Welzel https://arnowelzel.de https://de-rec-fahrrad.de http://fahrradzukunft.de
Back to de.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-11 17:19 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-11 19:52 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-12 12:24 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-13 20:49 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-14 01:52 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-14 02:25 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-14 10:19 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-14 10:57 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-15 08:38 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-15 00:41 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-15 17:21 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-15 19:27 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-16 12:13 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-16 12:37 +0100
Re: Gluecksrad "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-11-16 12:58 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-16 16:19 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-16 18:29 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-16 19:13 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-16 19:29 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-17 20:21 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-18 03:09 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-18 17:23 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-18 17:40 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-18 17:56 +0100
Re: Gluecksrad "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-11-18 18:19 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-18 19:14 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-18 20:06 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-19 10:04 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-18 19:06 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-18 20:16 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-19 10:22 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-18 21:45 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-19 10:38 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-19 10:56 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-19 11:48 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-22 21:19 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-22 22:13 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-23 01:08 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-23 01:21 +0100
Re: Gluecksrad "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-11-23 22:47 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-23 10:06 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-23 10:18 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-23 12:16 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-24 21:28 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-24 22:45 +0100
Re: Gluecksrad Arno Welzel <usenet@arnowelzel.de> - 2016-11-25 23:11 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-23 16:41 +0100
Re: Gluecksrad Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-23 21:15 +0100
Re: Gluecksrad Klaus Ketelaer <spam@spambouncer.de> - 2016-11-23 15:41 +0100
Re: Gluecksrad "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-11-23 16:21 +0100
csiph-web