[1] MLD-5.x / General / Probleme mit Java
 

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
Probleme mit Java
« on: January 26, 2020, 18:57:35 »
Hallo,

seit einiger Zeit habe ich Probleme bei der Wiedergabe von Streams über das MediathekView-Modul von Kodi. Diese äußern sich in einem unangenehmen Ruckeln.

Heute hatte ich endlich mal Zeit, mir diese Situation näher anzuschauen. Dabei stellte sich heraus, dass der laufende Java-Prozess sehr viel Speicher belegt, was den VDR noch nicht stört, bei Nutzung von Kodi aber zu den genannten Problemen führt.
Nachdem ich Java abgeschaltet hatte, lief wieder alles einwandfrei und bislang habe ich keine "Nebenwirkungen" bemerkt. Daher mal einige prinzipielle Fragen:

1. Wie kann ich den Ressourcenbedarf von Java vermindern?
2. Wozu wird es überhaupt gebraucht? Wenn ich keine sinnvolle Anwendung für mich sehe, würde ich es einfach abschalten.
3. Wie könnte ich verhindern, dass Java beim Boot gestartet wird? Eine erste Suche an den üblichen Stellen hat leider nichts erbracht.

Viele Grüße
Peter
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Probleme mit Java
« Reply #1 on: January 26, 2020, 20:53:19 »
Java an sich ist kein Programm, sondern eine Programmiersprache, bzw. eine Laufzeitumgebung. Wenn in der Prozessliste Java steht, ist also nicht das java interessant, sondern was dahinter steht, denn das ist das eigentliche Programm.
Falls Dir das zu kryptisch ist, könntest Du die betreffende Zeile hier posten.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
Probleme mit Java
« Reply #2 on: January 26, 2020, 21:29:08 »
Moin Claus,

Du hast natürlich völlig Recht - sorry für die unklare Formulierung! Das kam daher, dass ein simples "killall java" das Problem löst.  ;D

Die problematische Zeile lautet:

java -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=conf/logging.properties -cp bundles/logger.jar:bin/org.apache.felix.main-4.6.0.jar org.apache.felix.main.Main

Ich kann die Elemente daraus gerne einzeln testen, um der kritischen Komponente auf die Spur zu kommen. Aber dazu müsste ich wissen, wo sich der Aufruf versteckt.

Viele Grüße
Peter
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
Probleme mit Java
« Reply #3 on: January 26, 2020, 21:33:31 »
Hi Peter,

hast du ein apache webserver mit auf deinem System ?

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Probleme mit Java
« Reply #4 on: January 26, 2020, 21:37:46 »
Ne, der Apache ist kein Java Programm...
Mach mal ein "ps www" damit die Ganze Zeile ausgegeben wird.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
Probleme mit Java
« Reply #5 on: January 26, 2020, 21:42:41 »
Dann irgendwas aus dem apache bereich

org.apache.felix.main.


welches Paket haben wir denn was Java braucht ?

1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
Probleme mit Java
« Reply #6 on: January 26, 2020, 23:14:12 »
@Claus

Das war schon die ganze Zeile. Mit "ps www" erhalte ich exakt dieselbe Ausgabe.

@Roland

Sollte ein Webserver auf dem System gelandet sein, dann sicher nicht mit Absicht, sondern eher als "Beifang" anderer Pakete. Da werde ich mal forschen.

Danke für's Mitdenken!
Peter
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
Probleme mit Java
« Reply #7 on: January 26, 2020, 23:19:00 »
daher ja meine frage an Claus, ob wir irgend ein paket haben was java braucht, nzw. mit bringt
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline baltic

  • MLD-Debugger
  • Expert Member
  • *****
  • Posts: 724
    • View Profile
Probleme mit Java
« Reply #8 on: January 26, 2020, 23:40:15 »
Hab's gefunden, Rolands Gedanke war genau richtig!  8)

vch war der "Übeltäter", der mal mit dem Mediatheken-Plugin installiert wurde und darüber wurde dann oraclejava nachgezogen.

Da das Plugin eh weitestgehend nutzlos ist, habe ich alles entfernt. Nun lassen sich die Mediathek-Inhalte wieder problemlos über da MV-Addon wiedergeben.

Was ich aber nicht verstehe: Die Beschäftigung mit dem Mediatheken-Plugin liegt schon eine ziemliche Zeit zurück und ich habe das Kodi-Addon seither häufig problemlos benutzt. Es muss sich also mit einem deutlich aktuelleren Update etwas "eingeschlichen" haben, dass jetzt Auswirkungen zeigte. Die java-Zeile in top ist mir auch erst jetzt aufgefallen.

Gruß
Peter
MLD 5.5 – unstable  Asus M3N78-EM  SkyStar2

[1] MLD-5.x / General / Probleme mit Java
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.