Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4817

Re: Gluecksrad

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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