Page 2 of 3

Re: falsche Anzeige der Gesamtrestzeit

Posted: 07 Jun 2010 00:48
by caN
@rapmaster
Starte mal 10 Downloads in der alten Load! Version, am besten alle mindestens 500 KB/s und schau dir mal schön die Prozessorauslastung an während das Fenster geöffnet ist. Vorher wurde nämlich die Aktualiserungsrate von der Downloadgeschwindigkeit bestimmt (je höher, desto öfter), bei 1800 KB/s und einem Dual Core konnte man damit schon locker 20% Prozessorauslastung erreichen (Wenn Formular OnShow ist). Jetzt stell dir mal 5000 KB/s und mehrere Downloads + Chunks vor... Wir haben das übrigens auch getestet und glaub mir, ohne große Bedeutung ist es nur für <600 KB/s.

Was so gemacht werden muss pro Aktualisierung eines einzigen Listenobjekts:
Restzeitberechnung, momentane Geschwindigkeitsberechnung, durchschnittliche Geschwindigkeitsberechnung, Einheitenumwandlung, Paint, verschiedenste Bedingungen usw...

Dies alles wird halt mit der Zeit immer weiter optimiert, um es so "rechenarm" wie möglich zu machen (deshalb Restzeitbugs). Am Code für die Restzeitberechnung wurde allerdings beim Update nichts verändert.

Re: falsche Anzeige der Gesamtrestzeit

Posted: 07 Jun 2010 02:23
by Vash
Habe eben mal zum Test 10 gleichzeitige Downloads auf meinem Rootserver (100 MBit/s) gestartet und den Aktualisierungswert auf 25ms gestellt. Ich komme auf ca. 4-5% Auslastung. CPU ist ein Core i7-920.

Es hält sich wohl noch in Grenzen, was aktuelle Rechner angeht.

Re: falsche Anzeige der Gesamtrestzeit

Posted: 07 Jun 2010 15:43
by caN
Du hast den Beitrag nicht richtig gelesen... Dort steht "alte Version". Außerdem ist nicht die mögliche sondern die momentane Downloadgeschwindigkeit der einzelnen Downloads wichtig.

Re: falsche Anzeige der Gesamtrestzeit

Posted: 07 Jun 2010 17:11
by Vash
Ich verstehe Deine Logik nicht... wieso ist das von belang, wenn nur die alte Version betroffen ist? Was nützt ein entsprechendes Feature in der neuen Version dann? Was die Geschwindigkeit angeht: ich habe mit vollen 100 Mbit/s runtergeladen.

Re: falsche Anzeige der Gesamtrestzeit

Posted: 07 Jun 2010 18:59
by Nero FX
@rapmaster

Die Aktualisierung erfolgte in der alten Version nicht nach xxx Sekunden sondern nach xxxMByte/Kbyte.

Wenn jetzt viele Dateien mit hoher Geschwindigkeit laden werden extrem oft in kurzer Zeit die Werte wie Downloadspeed, Verbleibende Restzeit etc etc berechnet...das hat zur Auslastung geführt.
Jetzt wird nach einer festen Zeit (2 sek, 3 sek etc) aktualisiert egal wie schnell geladen wird...

Re: falsche Anzeige der Gesamtrestzeit

Posted: 07 Jun 2010 21:18
by caN
genau :)

Re: falsche Anzeige der Gesamtrestzeit

Posted: 07 Jun 2010 22:19
by Vash
Danke für die Erklärung. Sowas ähnliches habe ich mir schon gedacht.

Aber das ändert nichts an der Tatsache, dass dieses Feature (relativ) sinnlos auf aktuellen PCs ist und vor allem dann, wenn man die neue Version nutzt. :-)

Re: falsche Anzeige der Gesamtrestzeit

Posted: 08 Jun 2010 07:17
by Nero FX
@rapmaster

Es ist schon sinnvoll. Wozu Energie verschwenden (die Lesitungsaufnahme steigt durch Auslastung ja).

Außerdem gibt es auch Leute die fürs Downloaden nicht den Core i7 und co Rechner laufen sondern nen das ATOM Netbook oder den ATOM Nettop. Und da merkt man das schon.

Re: falsche Anzeige der Gesamtrestzeit

Posted: 08 Jun 2010 13:41
by Vash
Da stellt sich wieder die Frage wie sinnvoll das wäre... hat man auf Atom-Netbooks denn genug Speicherplatz? :-)

Naja gut, ich geb's auf. Jedem das Seine. =)

Re: falsche Anzeige der Gesamtrestzeit

Posted: 08 Jun 2010 18:01
by Nero FX
@rap

das kann man unendlich weiterführen...aber ja es gibt ja NAS/SAS Systeme auf die man es auslagern kann...Teilweise sogar ATOM basierend mit Windows Drauf.