Gegenüberstellung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.

BBCode ist ausgeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Gegenüberstellung

von jb » 31 Mär 2008, 23:34

jb hat geschrieben:
neben der Tatsache, daß der Update immer länger und länger dauert, und zwar der Teil, nachdem der Datenservice mit 'updateTvData()' seinen Teil abgeliefert hat
&
Noch etwas hat sich verändert: Im Laufe der Zeit hat sich die Anzahl der Bewertungen vergrößert. Da ich nur wenige Markierungen gesetzt habe, habe ich zum Test mal das Bewertungsplugin ausgeschaltet, und siehe da, die besagte Nachbearbeitszeit ging von 15 sec. Vollast auf 3 sec. zurück. Zumindest dies hat also eine ganz natürliche Ursache.

jb

von jb » 29 Mär 2008, 23:08

Dazu passend, vorher mußte ich den TV-Browser abschießen, folgende Meldung fand sich noch im log-File:
  • 22:14:50 WARNUNG: Updating the TV data for TV data service TV-Browser failed
    java.lang.OutOfMemoryError: Java heap space
    at util.io.IOUtilities.readBinaryData(IOUtilities.java:800)
    at tvbrowserdataservice.file.ProgramField.readFromStream(ProgramField.java:437)
    at tvbrowserdataservice.file.ProgramFrame.readFromStream(ProgramFrame.java:208)
    at tvbrowserdataservice.file.DayProgramFile.readFromStream(DayProgramFile.java:404)
    at tvbrowserdataservice.file.AbstractFile.readFromFile(AbstractFile.java:52)
    at tvbrowserdataservice.TvDataBaseUpdater.createChannelDayProgram(TvDataBaseUpdater.java:145)
    at tvbrowserdataservice.TvDataBaseUpdater.updateTvDataBase(TvDataBaseUpdater.java:113)
    at tvbrowserdataservice.TvBrowserDataService.updateTvData(TvBrowserDataService.java:299)
    at tvbrowser.core.tvdataservice.DeprecatedTvDataServiceProxy.updateTvData(DeprecatedTvDataServiceProxy.java:80)
    at tvbrowser.core.TvDataUpdater.downloadTvData(TvDataUpdater.java:183)
    at tvbrowser.ui.mainframe.MainFrame$25.run(MainFrame.java:1524)

    22:14:51 INFO: Progress: Analysiere Radio Times Daten

    22:14:53 WARNUNG: Updating the TV data for TV data service Radio Times Daten failed
    java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Unknown Source)
    at java.io.ByteArrayOutputStream.toByteArray(Unknown Source)
    at util.io.IOUtilities.loadFileFromHttpServer(IOUtilities.java:313)
    at util.io.IOUtilities.loadFileFromHttpServer(IOUtilities.java:291)
    at radiotimesdataservice.RadioTimesFileParser.parse(RadioTimesFileParser.java:113)
    at radiotimesdataservice.RadioTimesDataService.updateTvData(RadioTimesDataService.java:283)
    at tvbrowser.core.tvdataservice.DeprecatedTvDataServiceProxy.updateTvData(DeprecatedTvDataServiceProxy.java:80)
    at tvbrowser.core.TvDataUpdater.downloadTvData(TvDataUpdater.java:183)
    at tvbrowser.ui.mainframe.MainFrame$25.run(MainFrame.java:1524)
Das passiert in letzter Zeit öfter* (neben der Tatsache, daß der Update immer länger und länger dauert, und zwar der Teil, der nachdem der Datenservice mit 'updateTvData()' seinen Teil abgeliefert hat -- bei einer CPU-Last von 100%), wenn ich

- zuvor länger mit Java in NetBeans unterwegs war
- im Hintergrund DScaler läuft
- und mit gesteigerter Wahrscheinlichkeit nach 00:00
- wenn der RAM voll ausgeschöpft ist (d.h. 70% belegt)

Das Ganze unter TV-Browser 03-23-nightly (noDD), Java 1.6.0.04, Windows XP, 1GB RAM, GForce MMX 440 (64 MB). Keine Lieblingssendungen, nur wenig Errinnerungen.

Früher war's besser. Woran's liegt kann ich nicht sagen, geändert hat sich seitdem TVB (von 2.6. auf 2.7) und Java von 1.5 auf 1.6.

jb

* Leider auch im Nxtvepg-Plugin beim Parsen :cry:

von Kowolf » 29 Mär 2008, 02:31

dust hat geschrieben:probier mal die ganzen treiber updates und welche einstellungen sie haben, ebenso ein aktuelles java 6 update 5.
Vielleicht sollte man diese Diskussion wirklich in einen anderen Teil des Forums verschieben, hier findet sie sicher niemand der ähnliche Probleme hat!

von dust » 28 Mär 2008, 23:05

ich glaube das liegt auch an grafikkarten treibern. stellt sich die frage was macht die grafikkarte und was macht der prozessor. ich kann mir gut vorstellen, dass vieles in software am prozessor gemacht wird und dem die luft ausgeht. ich vermute schon länger, dass die grafikkartenhersteller bei älteren grafikkarten die funktionen dem prozessor aufbürden. so als motivation sich doch eine neue grafikkarte zu kaufen.

probier mal die ganzen treiber updates und welche einstellungen sie haben, ebenso ein aktuelles java 6 update 5.

von dust » 28 Mär 2008, 22:55

Kowolf hat geschrieben:
dust hat geschrieben:tvbrowser mit der priorität niedriger als normal laufen lassen, dann blockiert er den desktop nicht. ich habe scheinbar ähnliche probleme wie du. :wink:
Und wie machst du das? Jedesmal beim Start die Priorität händisch reduzieren?
ja, ich mache es nicht jedesmal, nur wenn er mich stört. der taskmanager hat normalerweise die priorität hoch, meistens kann ich ihn öffnen und reduziere die tvbrowser priorität.

http://hilfe.tvbrowser.org/viewtopic.php?p=63129#63129
leider nagelt tvbrowser teilweise den desktop fest. teilweise reagiert er nicht auf eingaben und hängt.

die gründe sind eine mischung aus tvbrowser interna, java und windows. alle 3 genannten müssten für sich fähig sein, dass das system nicht hängt. windows xp dürfte ein blockieren überhaupt nicht zulassen stichwort multitasking. java dürfte es nicht und braucht sehr viele resourcen die es sich einfach nimmt. tvbrowser hat auch interne probleme mit der priorisierung von user interface und den ganzen daten update geschichten. das alles zusammen führt zu einem stehenden system das nicht reagiert.

lösung: tvbrowser interna verbessern, java setting ändern und zb. als binary installieren und ein anderes betriebssystem als windows verwenden. :lol: :wink:

:mrgreen:

von Kowolf » 28 Mär 2008, 22:42

Temper hat geschrieben:Darüber hinaus kann ich mit meiner TV-Karte nicht sinnvoll fernsehen wenn TV-Browser im Hintergrund läuft. Es kommt periodisch zu stillständen im Bild.
Ich habe mit dem TVB 2.6.3 (ohne Parameter gestartet) auch seltsame Probleme im Zusammenhang mit Videos bzw. TV, die mir früher (mit Java5 und den älteren Versionen nie aufgefallen sind).

Aktuell habe ich folgende Darstellungs-Probleme:
Wenn der TVB läuft, kommt manchmal beim Versuch Dscaler zu starten die Meldung daß zu wenig Overlay-Speicher vorhanden ist. Erst wenn ich den TVB schließe, kann ich Dscaler starten.

Oder wenn Dscaler läuft und ich hole den TVB in den Vordergrund funktioniert das Neuzeichnen beim Scrollen im TVB oft nicht richtig, die Zeilen schieben sich übereinander, besonders im Detailfenster zu Sendungen. Das passiert NUR im TVB, in keinem anderen Programm!

Manchmal wurden auch die Bilder im TVB nicht angezeigt, inkl. der Hintergrundbilder, das schien aber unabhängig von TV- oder Videowiedergabe sein. Dieser Fehler ist mir in letzter Zeit nicht mehr aufgefallen, früher (mit einer etwas älteren Version und Java5) mußte ich aus diesem Grund die Version ohne DirectX verwenden.

von fingerhut » 28 Mär 2008, 22:41

Die einfachste variante ;-) als bat file

Code: Alles auswählen

cd /D C:\Programme\TV-Browser
start /low tvbrowser.exe
 
nur zum testen

Code: Alles auswählen

 
cd /D C:\Programme\TV-Browser
start /low C:\Programme\Java\jre1.6.0_05\bin\java.exe -jar tvbrowser.jar -Dpropertiesfile=windows.properties 
 
Ps beim TV-Daten update bzw beim download sollte kein Prozess laufen der die ganze CPU beansprucht könnte zu Fehlern schlimmstenfalls zu stehenbleibenden des TV-B führen

von Kowolf » 28 Mär 2008, 22:24

dust hat geschrieben:tvbrowser mit der priorität niedriger als normal laufen lassen, dann blockiert er den desktop nicht. ich habe scheinbar ähnliche probleme wie du. :wink:
Und wie machst du das? Jedesmal beim Start die Priorität händisch reduzieren?

von dust » 21 Mär 2008, 08:40

bei vlc gibt es in den optionen > erweitert den punkt priorität des prozesses erhöhen, funktioniert perfekt.

tvbrowser mit der priorität niedriger als normal laufen lassen, dann blockiert er den desktop nicht. ich habe scheinbar ähnliche probleme wie du. :wink:

von haiko » 19 Mär 2008, 12:23

das mit den 100% cpu-last kann ich bestätigen, aber das blockieren nicht.
ich könnte mir aber vorstellen, daß es an einer eigenschaft von xp liegt, die sich gern mal nach updates wieder zurückändert:

bei xp gibts die möglichkeit, dem aktiven programm automatisch ne höhere priorität zu geben. wenn du also den tvb normal geöffnet hast und er das markierte fenster ist, kriegt er ne höhere prio und blockiert den rest deines systems.
lösung: einfach die automatische anhebung der prio deaktiviern, indem man sie auch auf normal setzt. dazu einfach in der registry unter hklm\system\currentcontrolset\Control\PriorityControl den dword-wert Win32PrioritySeparation ändern in 0. wenn er nicht vorhanden ist, einfach anlegen. danach windows neu starten.
gültige werte für Win32PrioritySeparation sind 0 (normal), 1 (higher) und 2 (highest)


@mods: am besten das thema trennen und in die bugs- oder problemzone verschieben ;)

von TLupus » 19 Mär 2008, 09:02

Temper hat geschrieben:
TLupus hat geschrieben:Ein paar Tips:
Festplatte defragmentieren.
Gucken ob der DMA Modus der Festplatten noch aktiviert ist.
Virenwächter und ähnliches? Mal deaktivieren, sind in der zwischenzeit doch garantiert aktualisiert worden (Mehr Speicherverbrauch, langsamer).
Du bist Profi stimmts? Ich in der Hinsicht auch. Die Hinweise sind wenig bis nicht nützlich, eher kontraproduktiv. Wenn ein Betriebssystem 6 Jahre lang durchläuft, kann man daraus durchaus schließen, der Tipper vor der Tastatur ist KEIN DAU, oder?
Bei mir hatte xp mal still und leise den DMA Modus deaktiviert nur wegen einem Fehler beim rippen. Ich hatte das erst beim zufälligen nachgucken mitbekommen.
Ich habe mein Antivir Guard auf "nur beim schreiben" scannen umgestellt, weil es nach einigen automatischen Updates irgendwann zu viel Leistung kostete.
Da dein RAM sehr eng ist, muss er vermutlich swappen und da spielt sowas dann ja rein. Bei mir verbraucht der TV-B beim Update bis zu 120MB.

Im übrigen; Sorry das ich helfen wollte!

von Temper » 18 Mär 2008, 22:07

v6ph1 hat geschrieben: @Tember: glaube ich, dass du schwer an RAM kommst. Der SD-RAM ist echt selten und Teuer geworden.
Mit etwas Glück kommst du an 512MB für 30€.
Dann sollte ich die Hilfe wohl unterlassen. 30€ nie bezahlbar für mich.

von v6ph1 » 18 Mär 2008, 20:56

bodo hat geschrieben:Noch ein Tipp: ein bisserl mehr Ram ist nie verkehrt, gerade bei neueren Systemen wie XP reichen 512 MB nicht wirklich aus. Schau mal in den Taskmonitor, du wirst sehen das viel in die Swap-Datei geschrieben wird. Und Speicher is momentan richtig billig, ein Gigabyte ist locker einbaubar. Der wenige Ram bremst dein System bestimm auch bei den Videorenderings massiv.
Und das besonders bei TV-Browser. (der knappst bei mir ca. 100MB ab und das unabhängig vom System.)
Wenn er dann nur 512MB hat, und noch die Videoprogramme RAM fressen, dann wundert mich ein einfrieren kaum noch.

Ach noch einen kleinen Tipp: aktuallisiere mal Java auf Version 6, die bringt mir bei vielen Javaanwendungen (inkl. TVB) ordentlich Performance.

Und die _noDD-Variante arbeitet bei mir wesentlich langsamer, als die mit DirectX. (trotz 15MB weniger RAM-verbrauch)

@Tember: glaube ich, dass du schwer an RAM kommst. Der SD-RAM ist echt selten und Teuer geworden.
Mit etwas Glück kommst du an 512MB für 30€.

mfg
v6ph1

von Temper » 18 Mär 2008, 20:42

Ich stimme dir 100% zu. Allerdings ist selbst der billige Riegel von HartzIV schwer zu finanzieren. :wink:
Spare gerade auf einen Kühlschrank, ist wichtiger als mehr Speicher.

von bodo » 18 Mär 2008, 20:38

Noch ein Tipp: ein bisserl mehr Ram ist nie verkehrt, gerade bei neueren Systemen wie XP reichen 512 MB nicht wirklich aus. Schau mal in den Taskmonitor, du wirst sehen das viel in die Swap-Datei geschrieben wird. Und Speicher is momentan richtig billig, ein Gigabyte ist locker einbaubar. Der wenige Ram bremst dein System bestimm auch bei den Videorenderings massiv.

Nach oben