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

Antwort per Email an