Hallo Roland,
Roland Schwarz schrieb:
> Hallo !
>
> Ich habe da so ein kleines Problem .
> Es hat indirekt mit Linux zu tun .
> Es geht um das jdk 1.1.7 f�r linux .
>
> Mit der virtuellen Maschine habe ich so ein Problem :
>
> Ich habe hier so ein kleines Programm , welches ein paar
> Indizierungsaufgaben durchf�hrt.
Da musst Du schon genauer werden.
> Dieses r�delt mittlerweile recht lange ( letzter stabiler durchlauf ca
> 2.5 stunden ) , und hat ein etwas h�heres Datenaufkommen ( ein 18 mb
> gro�es textfile mit knapp 100000 eintr�gen ) .
>
> In letzter Zeit bekam ich �fters die Beschwerde von der Java VM , da�
> sie keinen Speicher mehr hat ( java.lang.OutOfMemory ) .
Kann es sein, dass die Daten, die in dieses Textfile geschrieben wurden
alle noch im Speicher sind ?
> Das ist aber irgendwo unsinnig , da mehr als genug speicher da ist (
> selbst , um alle zum Projekt geh�renden daten dreimal in den Speicher zu
> laden ) .
Ach ja, wieviel ist denn mehr als genug ?
> Vom Programm her scheint (!) kein Fehler da zu sein .
>
> Meine Frage nun : hat die Java VM vom jdk 1.1.7 eventuell ein paar
> Fehler ??
Keine Software ist Fehlerfrei.
Mir ist nichts bekannt und ich habe auch keine Problem mit dem
JDK 1.1.7 (mal davon abgesehen, dass die Green-threads nicht
laufen wollen) Benutzt Dein Programm Threads ? Dann versuch
mal die Native Threads (kriegt man �ber www.blackdown.org).
> Wenn jemand etwas dar�ber weis� dann w�re ich froh , wenn er mir hilft !
> ( Mittlerweile ist das nicht mehr auszuhalten !
Mit ein bischen mehr Info gerne. ;-))
> Nach 30 minuten ist er bei knapp 10% speicherverbrauch ( sind ca 11 MB )
> und bei der Stelle semmelt er jedesmal mit der OutOfMemory Meldung ab .
Rechne .... vermutlich hast Du 128 MB Ram, bischen wenig f�r
speicherintensive
Sachen mit Java :-))
> Ich konnte ihn zwar mit exxesiver Garbage Collection dazu bringen ,
> weniger Speicher zu verbrauchen , aber die Performance ist im Keller )
Versuchs mal mit Object reusing anstatt creation.
> Okay , schon mal danke f�r jeden Tip von Euch !
Aber gerne doch :-))
>
> bye
> Roland
ciao
Michael
--
Michael Meier
ORCA Services AG
Hagnaustrasse 25
CH - 4132 Muttenz 2
mailto:[EMAIL PROTECTED]
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux