¿Cómo aumentar la memoria de los módulos de O3?
Aumentando memoria de módulos y servicios
Todos los módulos de O3 (O3Browser, O3Designer, JBoss, etc.) están configurados para utilizar hasta cierta cantidad máxima de memoria. En general nunca pasan de ese máximo pero cuando esto sucede las aplicaciones muestran en el log el error: java.lang.OutOfMemoryError
...
Es importante saber que el cambio explicado tiene efecto solo cuando se arrancan los módulos de la forma habitual, es decir, ejecutando los archivos .exe de la carpeta [o3]/bin. Esto es equivalente a ejecutar los módulos desde el menu menú o desde los accesos directos dejados por el instalador.
Limite de memoria de JBoss para plataformas de 32bits
JBoss tiene un limite de memoria de 1400MB para plataformas de 32bits, este limite esta impuesto por el sistema operativo e incluye memoria de otros procesos.
Esto implica que para plataformas de 32bits el parámetro máximo para JBoss es -Xmx1400. Para plataformas de 64bits se puede sobrepasar este limite al permitir el sistema operativo el uso de mayor cantidad de memoria.
Aumentando memoria de scripts
En el caso de ejecutar los módulos utilizando los scripts de la plataforma, es decir, los .bat de la carpeta [o3]/bat para el caso de Windows o los .shde la carpeta [o3]/sh para el caso de Linux, entonces en este caso la configuración se debe hacer en otro lugar. Por ejemplo, si se corre O3Builder ejecutando el script [o3]/bat/Builder.bat entonces el cambio se debe hacer en el mismo Builder.bat, en la línea:
...