Zeitmessung Datenaktualisierung
-
- Site Admin
- Beiträge: 3353
- Registriert: 09 Sep 2006, 22:45
Zeitmessung Datenaktualisierung
Hallo allerseits, ich hätte gerne mal von ein paar Nutzern eine stichprobenartige Zeitmessung, wielange bei ihnen das Aktualisieren der TV-Daten dauert. Wichtig dabei: einmal nur "heute" auswählen und einmal euren "normalen" Zeitraum (1 Woche, alles, etc...) , den ihr sonst verwendet. Wer mag, kann auch gern dazu schreiben, wieviele Sender das etwa sind.
Hintergrund dieser Frage ist folgendes: Ich kenne Nutzer, die den TV-Browser nur sporadisch nutzen. Gerade bei denen sind dann natürlich nach dem Start des Programms oft keine Daten vorhanden, weshalb automatisch für den sonst auch benutzten Zeitraum aktualisiert wird. Meine Idee ist nun, in dem Fall, dass für heute keine Daten vorliegen, das Update in zwei Teile zu zerlegen: Ein Update, welches nur Daten für heute holt, und eines für den Rest. Dann ist zumindest recht schnell was zu sehen und man kann sich schonmal durch das heutige Programm lesen, während noch der Rest der Daten geladen wird. Und um zu sehen, ob dieser theoretische Ansatz auch praktisch was taugt (da viele Leute ganz verschiedene Konfiguration nutzen), wären ein paar Messdaten dazu ganz gut, damit ich das nicht umsonst programmier...
Danke, Michael
Hintergrund dieser Frage ist folgendes: Ich kenne Nutzer, die den TV-Browser nur sporadisch nutzen. Gerade bei denen sind dann natürlich nach dem Start des Programms oft keine Daten vorhanden, weshalb automatisch für den sonst auch benutzten Zeitraum aktualisiert wird. Meine Idee ist nun, in dem Fall, dass für heute keine Daten vorliegen, das Update in zwei Teile zu zerlegen: Ein Update, welches nur Daten für heute holt, und eines für den Rest. Dann ist zumindest recht schnell was zu sehen und man kann sich schonmal durch das heutige Programm lesen, während noch der Rest der Daten geladen wird. Und um zu sehen, ob dieser theoretische Ansatz auch praktisch was taugt (da viele Leute ganz verschiedene Konfiguration nutzen), wären ein paar Messdaten dazu ganz gut, damit ich das nicht umsonst programmier...
Danke, Michael
- Maria-Christine
- Moderator
- Beiträge: 1167
- Registriert: 21 Jun 2005, 16:59
- Wohnort: Herne
Re: Zeitmessung Datenaktualisierung
getestet mit V 2.7.4 (lange nicht genutzt und keine TV-Daten vorhanden gewesen)
heute: 39 sec
alles: 1min 35 sec
Sender: 35
/
ups, habe ich die Stoppuhr auf null gestellt?
naja, dann war es nur eine min
/
heute: 39 sec
alles: 1min 35 sec
Sender: 35
/
ups, habe ich die Stoppuhr auf null gestellt?
naja, dann war es nur eine min
/
TV-B 3.0alpha2, Java (build 1.6.0_18-b07), Windows 7 pro 32bit
Re: Zeitmessung Datenaktualisierung
Heute: 35s (hab mich nicht abgesprochen)
1 Woche: 2min 20s
Alles: ca. 7min 20s
Sender sind ca. 60.
(Darunter eigentlich alles, was deutschsprachig ist)
mfg
v6ph1
PS: jeweils nach Löschen aller Daten.
PPS: Verabreitung der Daten dauert bei mir kaum Zeit - das Downloaden ist es -> DSL768 halt
1 Woche: 2min 20s
Alles: ca. 7min 20s
Sender sind ca. 60.
(Darunter eigentlich alles, was deutschsprachig ist)
mfg
v6ph1
PS: jeweils nach Löschen aller Daten.
PPS: Verabreitung der Daten dauert bei mir kaum Zeit - das Downloaden ist es -> DSL768 halt
Re: Zeitmessung Datenaktualisierung
Hallo,
bei mir auch so ca. 1,5 -2 min bei 35 Sendern von 2 Datenanbietern (TV-Browser und DVBViewer). Aktualisiere immer auf "alles".
Kommt natürlich immer auf den gewählten Server und die eigene Geschwindigkeit des Internetzugangs an.
Aber habe nichts zu meckern.
Bis dann.
bei mir auch so ca. 1,5 -2 min bei 35 Sendern von 2 Datenanbietern (TV-Browser und DVBViewer). Aktualisiere immer auf "alles".
Kommt natürlich immer auf den gewählten Server und die eigene Geschwindigkeit des Internetzugangs an.
Aber habe nichts zu meckern.
Bis dann.
mfg Siggi
PS: Wer Fehler findet, darf Sie behalten!!!
PS: Wer Fehler findet, darf Sie behalten!!!
Re: Zeitmessung Datenaktualisierung
Version: 3.0 (alpha)-2009-11-08-nightly transportable
Plattform: Windows XP 5.1
System: x86
Java-Version: 1.6.0_17
Sender: 40
TVB Nutzung: 24/7 (also immer)
Interval: ca. 3x/woche (manuell) nachts (letzte 26.11. 0:37)
Aktualisierung: alles (nur TVB-Server)
Besonderheit: anzeige gefundener Lieblingssendungen: an
Zeit: 3 min (heute mal 20:14 gemacht)
gemessen von "Jetzt aktualisieren" bis Anzeige der Tabelle der Lieblingssendungen
@Siggi
wenn der Server ein Output-Limit/User hat nutzt die beste I-Net-Verbindung nix
habs mal beobachtet, die meiste zeit vergeht auf dem heimischen Rechner (DL vorbereichen, Daten verarbeiten)
cu
Plattform: Windows XP 5.1
System: x86
Java-Version: 1.6.0_17
Sender: 40
TVB Nutzung: 24/7 (also immer)
Interval: ca. 3x/woche (manuell) nachts (letzte 26.11. 0:37)
Aktualisierung: alles (nur TVB-Server)
Besonderheit: anzeige gefundener Lieblingssendungen: an
Zeit: 3 min (heute mal 20:14 gemacht)
gemessen von "Jetzt aktualisieren" bis Anzeige der Tabelle der Lieblingssendungen
@Siggi
wenn der Server ein Output-Limit/User hat nutzt die beste I-Net-Verbindung nix
habs mal beobachtet, die meiste zeit vergeht auf dem heimischen Rechner (DL vorbereichen, Daten verarbeiten)
cu
-
- Site Admin
- Beiträge: 3353
- Registriert: 09 Sep 2006, 22:45
Re: Zeitmessung Datenaktualisierung
Ich brauche unbedingt auch den Wert für nur "heute". Die Dauer für "alles" allein reicht nicht, weil ich ja rausfinden will, ob es sich lohnt (und unter welchen Bedingungen), den Download von "heute" alleine vorwegzunehmen.
Re: Zeitmessung Datenaktualisierung
ok, ich nutze tvb zwar oft, aber hab für den test mal alle programmdaten gelöscht.
25 sec beim abruf der daten für heute.
danach 3:10 für alles.
31 sender + 11 kanal sharing
v 2.7.4 transportable, java 1.6.0_16
25 sec beim abruf der daten für heute.
danach 3:10 für alles.
31 sender + 11 kanal sharing
v 2.7.4 transportable, java 1.6.0_16
Re: Zeitmessung Datenaktualisierung
Download immer nur zwei Wochen - Täglich
also ist eine normale Aktualisierung immer ein nur Tag (+ Updates der alten Daten)
31s für 32 Sender
Version: 3.0 (alpha)-2009-11-26-nightly transportable
Plattform:
Windows XP 5.1
System: x86 amd x2 2600Mhz
Java-Version:
1.6.0_17
also ist eine normale Aktualisierung immer ein nur Tag (+ Updates der alten Daten)
31s für 32 Sender
Version: 3.0 (alpha)-2009-11-26-nightly transportable
Plattform:
Windows XP 5.1
System: x86 amd x2 2600Mhz
Java-Version:
1.6.0_17
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
Re: Zeitmessung Datenaktualisierung
So kann man aber nicht wirklich rechnen. Es gibt praktisch immer auch für andere Tage Aktualisierungen (nur jetzt am WE nicht so viel).fingerhut hat geschrieben:Download immer nur zwei Wochen - Täglich
also ist eine normale Aktualisierung immer ein nur Tag (+ Updates der alten Daten)
Mein Ergebnis:
heute: 54 s.
allerdings bei Radiotimes-Plugin automatisch Download für 2 Wochen und für DataHydra-Plugin kein Erfolg mit Meldung:
Das Programm konnte nicht für den gesamten Zeitraum heruntergeladen werden!
----- Start of stacktrace -----
java.lang.NullPointerException
at tvbrowserdataservice.TvBrowserDataService.updateTvData(TvBrowserDataService.java:298)
at tvbrowser.core.tvdataservice.DeprecatedTvDataServiceProxy.updateTvData(DeprecatedTvDataServiceProxy.java:80)
at tvbrowser.core.TvDataUpdater.downloadTvData(TvDataUpdater.java:187)
at tvbrowser.ui.mainframe.MainFrame$22.run(MainFrame.java:1711)
----- End of stacktrace -----
alles (außer heute) : 4:05
Senderzahl: 87 (minus die 7 DataHydra-Sender, die nicht aktualisiert haben)
Biete selber TV-Daten an / Provide TV data yourself • Film-/Serienbeschreibungen → https://www.omdb.org
Re: Zeitmessung Datenaktualisierung
P.S.: Ich glaube, DataHydra habe ich kaputt gemacht dadurch, dass ich die Daten vor dem Update manuell aus dem Verzeichnis gelöscht habe. Gut, dass ich ein Backup habe .
Biete selber TV-Daten an / Provide TV data yourself • Film-/Serienbeschreibungen → https://www.omdb.org
- Don Bartolo
- Senior Member
- Beiträge: 187
- Registriert: 01 Nov 2008, 18:56
- Wohnort: Berlin
Re: Zeitmessung Datenaktualisierung
"heute": 27sec
"alles": 205sec
(bei 72 Sendern)
"alles": 205sec
(bei 72 Sendern)
TV-Browser 4.2.2.96 RC1 - Java 11.0.10 OpenJDK 64-Bit - Windows 10 10.0 amd64
_
"Versuche nicht, ein großer Mann zu sein, sei einfach ein Mann!" (Zefram Cochrane)
_
"Versuche nicht, ein großer Mann zu sein, sei einfach ein Mann!" (Zefram Cochrane)
-
- Site Admin
- Beiträge: 3353
- Registriert: 09 Sep 2006, 22:45
Re: Zeitmessung Datenaktualisierung
Ok, wenn ich die bisherigen Messungen mal so zusammenfasse, dann kann man durchaus mit einer Aufteilung des Downloads erreichen, dass jemand ohne TV-Daten typischerweise nach 30 bis 40 Sekunden zumindest die Daten für heute sehen kann. Und nach weiteren 2 bis 3 Minuten dann den Rest. Dann würde ich das jetzt so implementieren, dass die Daten für heute und morgen separat heruntergeladen werden (und der Rest danach), wenn
a) gar keine Daten vorliegen und
b) der Downloadzeitraum mindestens eine Woche umfasst.
Der Normalnutzer merkt davon überhaupt nix, sondern nur der Gelegenheits- bzw. Erstnutzer.
a) gar keine Daten vorliegen und
b) der Downloadzeitraum mindestens eine Woche umfasst.
Der Normalnutzer merkt davon überhaupt nix, sondern nur der Gelegenheits- bzw. Erstnutzer.
Re: Zeitmessung Datenaktualisierung
Nachtrag / neu
alt:
- system: siehe oben
neu:
- TVB: von heute (30.11.)
heute: 19 sec (keine daten / änderungen)
alle: 57 sec
alt:
- system: siehe oben
neu:
- TVB: von heute (30.11.)
heute: 19 sec (keine daten / änderungen)
alle: 57 sec
- DBertelsbeck
- Gold Member
- Beiträge: 409
- Registriert: 13 Okt 2004, 10:46
- Wohnort: Sankt Augustin
Re: Zeitmessung Datenaktualisierung
nur heute: 10 sec
alles (bis 28.12.) 30 sec
32 Sender
alles (bis 28.12.) 30 sec
32 Sender
Wer lesen kann, ist klar im Vorteil !