Applet Java-Applet friert mit Firefox ein

JavaTom1

Mitglied
Hallo,
ich habe folgendes Problem mit meinen Java-Applets:
Normal laufen sie speziell mit dem Browser Firefox flüssig, öffne ich jedoch
weitere Browser mit Firefox, welche Flash-Animationen enthalten(Werbung),
dann friert mein Applet ein und ist nicht mehr bedienbar.
Der Grund: Der von Firefox erzeugte Task "plugin-container.exe"
nimmt mal so eben ständig 65-99 % Prozessorressourcen für sich ein, was
1-2 Flashanimationen an sich wohl kaum verursachen dürften.

Gibt es programmtechnisch einen Weg (über ein Applet), für die Java VM
eine gewisses CPU-Auslastungspotential zu reservieren ?
(Eigentlich seh ich schon Schwarz, weil die Java-VM ja ein Sandkasten mit
überdurchschnittlich hohen Mauern ist ...)

Gruß
Thomas
 
Hallo,
ja, im IE und allen anderen Marktanteilrelevanten Browsern z.B. läuft
alles "flüssig" (zumindest friert dort nichts ein), nur Firefox hat diese
Macke. Das Problem ist, ich möchte eine Seite mit Mathe-Applets
zusammen mit Werbung erstellen und mit dem Browser Nr. 1 Firefox
sollte das Ganze schon laufen.

Gruß
Thomas
 
Zuletzt bearbeitet:
So so, der Firefox macht Spirenzchen...
Welche Version ist das? Der Firefox hatte in Version 3.6.14 einen Bug im Zusammenhang mit Applets.
Welche JRE hast du installiert, auf welchem Betriebssystem?
 
Hallo,

Firefox 4.0
JRE 6
Win. XP,AMD1200 Mhz,768 MB RAM
16 k DSL

Also das Problem ist wie gesagt 100% die plugin-container.exe,
welche Firefox startet, wenn u.a. Flash Animationen ausgeführt
werden sollen. Die exe soll verhindern, das bei einem Plugin-Absturz
der Browser (bzw. alle geöffneten Fenster vom Browser) ebenfalls
abstürzt, deshalb ein extra Prg. Auf meinem 2. Computer (AMD 6-core)
läuft alles problemlos und natürlich flüssig.
Mein o.a. Arbeitscomputer ist zwar etwas veraltet, aber ist es
normal, daß ein AMD 1200 nicht ausreicht, um ein Applet zusammen
mit 2 Flashanimationen flüssig auszuführen ? Vom verfügbaren
Speicher wird von allen Programmen zusammen etwa die Hälfte benutzt
und die CPU ist ständig zu 100% ausgelastet.
(Vom gesamten Kernel Speicher(35000 KB) werden etwa 26000 ausgelagert
(was aber auch ohne Java und Flash der Fall ist), weiss aber nicht, ob das
relevant ist.)

Gruß
Thomas
 
Ist schon komisch, ich hatte noch nie eine solche Konstellation.
Wie verhält sich der Rechner, wenn du nur beide Flashprogramme alleine abspielst? Und wie verhält er sich, wenn du nur das Applet ausführst?
 
Hallo,

auf meinem Pemtium 4 mit RAMBUS und 1,4 GHz lahmt Firefox 4 auch.
Wichtig: Beim Firefox 4 mal die Hardwareunterstützug in den Optionen abschalten.
Das macht Firefox schneller.

Ich habe einen Java-Player für mp3 programmiert, der sich als Applet direkt
in eine Webseite einbinden lässt. Beim Testen des Applets auf Opera,
Internet Explorer und Firefox hat NUR der Opera bestanden. Wie gesagt,
alles auf dem Pentium 4.

Falls Du das Applet in deinem Browser online testen willst, dann besuche
meine Webseite twseiten.com
audio, flash and java oder lade Dir das Applet (ist Freeware runter)
und teste es per Apache HTTP Server auf deinem Computer selbst
(Anleitung zum Apache Server liegt bei, so dass Du dein Applet auch
lokal in Ruhe testen kannst). Das Applet benötigt NUR Java SE, kein anderes Java.
Java frisst unglaublich viel Ressourcen, ob lokal oder online.

Ciao !
 
Hallo,
seperat funktionieren Applet sowohl als auch Flashanimationen problemlos.

Java Applets zusammen mit Flash-Werbung sind mir irgendwie auch noch
nicht im Netz begegnet.

Die Einfrierdauer hängt von der Art der Flashanimationen (Film bzw. nur häufiger Bildwechsel)
ab. Läuft nebenbei Werbung, wo nur ab und an das Bild wechselt , ist alles ok.
Laufen nebenbei Flash-Filme und ich tippe etwas in ein Eingabefeld, kommt etwa
1 Zeichen alle 5 Sek. oder 30 Sek. mal garnichts. Betätige ich dann noch
Bildlaufleisten in meinem Applet, wird es wesentlich schlimmer.

Gruß
Thomas
 
Hallo,

könnte es sein, dass das Cachen des Firefox geändert wurde ?
Sind im Cache alle Dateien noch als Einzeldateien verfügbar, oder werden die
quasi wie eine swap-file zusammengecacht ?

Wieso nutzt du mehrere Paralle-Instanzen des Firefox und nicht einfach
mehrere Tabs in 1 gemeinsamen Instanz des Firefox ?
Wenn Sandbox, dann muss jede Instanz ihre Box haben.
Ergo, könnte es nicht an Java etc. liegen.

Zu Trost: Die aktuelle Googel-Werbung als Flash ist scheinbar massiv, da
Kaspersky sich "wund" scannt, wenn die Werbung eintrudelt.

Hast Du mehrere Sanboxen am Laufen, die den Browser betreffen ?
Z.B. kann Kaspersky eine eigene Sandbox starten, in der ein gesandboxter
Firefox laufen würde.

Und zum Schluss nicht zum Trost: Nutze doch einfach den Opera,
der kennt die Firefoxprobleme nicht *fg. Und: Opera frisst definitiv
weniger Ressourcen. Der Flashenhals auf einem alten Rechner ist
dann eher Kaspersky.

Eventuell hilft das, wenn wirklich grössere Hauptspeichebedarf wegen
Mehrfach-Sandboxen gibt: Unter Windows die Swap auf eine eigene
Platte und Partition auslagern, so dass sich Anwendungen unter
Windows flotter breit machen können. Aber, der Firefox wird weiter
langsam sein, denn ich habe so ausgelagert und nur der Opera
ist relativ schnell.

Wenn die Tastatur lahmt, kommen Interrupts nicht an, ergo
sind Systemressourcen knapp, unter denen auch der Firefox
läuf.


Ciao.
 

Neue Themen


Zurück
Oben