AW: AW: java.lang.OutOfMemoryError

2004-03-31 Thread Sprang, Henning (Firma CS)


 -Ursprüngliche Nachricht-
 Von: Raphaël Luta [mailto:[EMAIL PROTECTED]
 Gesendet: Mittwoch, 31. März 2004 12:36
 An: Jetspeed Users List
 Betreff: Re: AW: java.lang.OutOfMemoryError 
 
 
 Seems pretty obvious to me: buy or allocate more RAM to your 
 appserver  
 if you really
 want to manipulate such large tables in memory.
 Else use more advanced collection implementations or DB that won't  
 create all objects in memory at once.


if you already have enough ram, you still have to tell the jvm
that it's allowed to use it. Therefore use the environment
variable JAVA_OPTS. On Linux in my catalina.sh script i added
a line like this:

JAVA_OPTS=${JAVA_OPTS} -Dsun.net.client.defaultConnectTimeout=200 -Xmx512m

That gives the jvm a maximum of 512 MB RAM.

BTW: in development i experience, that after i compiled and deployed  my portal
several times on tomcat 4.1.x, which works fine without any restarts, i evetually
get Out of memory errors anyway, which i can solve by restarting tomcat.

Henning



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: AW: AW: java.lang.OutOfMemoryError

2004-03-31 Thread Sez Sez
Ok, I calculate the dimension of the object. This
object need 1.4 mb of RAM. It's too bigger! It was the
problem

Thanks!




 --- Sprang, Henning (Firma CS)
[EMAIL PROTECTED] escribió:  
 
  -Ursprüngliche Nachricht-
  Von: Raphaël Luta [mailto:[EMAIL PROTECTED]
  Gesendet: Mittwoch, 31. März 2004 12:36
  An: Jetspeed Users List
  Betreff: Re: AW: java.lang.OutOfMemoryError 
  
  
  Seems pretty obvious to me: buy or allocate more
 RAM to your 
  appserver  
  if you really
  want to manipulate such large tables in memory.
  Else use more advanced collection implementations
 or DB that won't  
  create all objects in memory at once.
 
 
 if you already have enough ram, you still have to
 tell the jvm
 that it's allowed to use it. Therefore use the
 environment
 variable JAVA_OPTS. On Linux in my catalina.sh
 script i added
 a line like this:
 
 JAVA_OPTS=${JAVA_OPTS}
 -Dsun.net.client.defaultConnectTimeout=200 -Xmx512m
 
 That gives the jvm a maximum of 512 MB RAM.
 
 BTW: in development i experience, that after i
 compiled and deployed  my portal
 several times on tomcat 4.1.x, which works fine
 without any restarts, i evetually
 get Out of memory errors anyway, which i can solve
 by restarting tomcat.
 
 Henning
 
 
 

-
 To unsubscribe, e-mail:
 [EMAIL PROTECTED]
 For additional commands, e-mail:
 [EMAIL PROTECTED]
  

___
Yahoo! Messenger - Nueva versión GRATIS
Super Webcam, voz, caritas animadas, y más...
http://messenger.yahoo.es

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]