Hallo zusammen.
ich habe ein JApplet gebaut (erbt auch von der gleichnamigen Klasse). Während des Aufbaus initialisiere ich direkt mehrere Threads. Wenn ich bei mir in die Aktivitätsanzeige reinguck (OSX) sehe ich, dass der Safari, der das Applet asführt, von ca. 8 Threads auf ca. 25 Threads klettert.
Das kommt hin weil ich in etwa soviele starte. Allerdings beende ich sie auch während der Laufzeit. Also wunderts mich schonmal das da dauerhaft 23-25 Threads aktiv sind.
Dazu kommt noch, dass wenn ich die Seite, die das Applet einbindet, verlasse, dass Applet wohl im Speicher bleibt. Der Safari senkt weder seinen Speicherbedarf noch die Anzahl der Threads die er belegt.
Meine Frage: hängt das eventuell damit zusammen, dass ich die Threads nicht korrekt beende? (ich setze sie in der destroy-methode des applets auf null - interrupt und stop funzt iwie nich.)
Und darüber hinaus: Gibts da nen gewisses know how was das beenden von applets angeht? kann ja nich sein das die so ewig im speicher bleiben ^^
Das Problem ist, dass der Browser sich voll müllt und das kann halt nich sein.
Hat jemand eine idee wie man das fixen könnte?
Danke..
Daniel
ich habe ein JApplet gebaut (erbt auch von der gleichnamigen Klasse). Während des Aufbaus initialisiere ich direkt mehrere Threads. Wenn ich bei mir in die Aktivitätsanzeige reinguck (OSX) sehe ich, dass der Safari, der das Applet asführt, von ca. 8 Threads auf ca. 25 Threads klettert.
Das kommt hin weil ich in etwa soviele starte. Allerdings beende ich sie auch während der Laufzeit. Also wunderts mich schonmal das da dauerhaft 23-25 Threads aktiv sind.
Dazu kommt noch, dass wenn ich die Seite, die das Applet einbindet, verlasse, dass Applet wohl im Speicher bleibt. Der Safari senkt weder seinen Speicherbedarf noch die Anzahl der Threads die er belegt.
Meine Frage: hängt das eventuell damit zusammen, dass ich die Threads nicht korrekt beende? (ich setze sie in der destroy-methode des applets auf null - interrupt und stop funzt iwie nich.)
Und darüber hinaus: Gibts da nen gewisses know how was das beenden von applets angeht? kann ja nich sein das die so ewig im speicher bleiben ^^
Das Problem ist, dass der Browser sich voll müllt und das kann halt nich sein.
Hat jemand eine idee wie man das fixen könnte?
Danke..
Daniel