Solución al SQL Developer 21.4 con el mensaje Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native thread en Windows 10

 Hola Amig@s,

Si al ejecutar el sqldeveloper 21.4 o similar en Windows nos sale un error como el siguiente:

Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native thread

        at java.lang.Thread.start0(Native Method)

        at java.lang.Thread.start(Thread.java:717)

        at sun.awt.windows.WToolkit.<init>(WToolkit.java:262)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

Se puede ver si entramos en la carpeta sqldeveloper dentro del propio sqldeveloper, luego en bin, y ejecutamos el sqldeveloper.exe

Se debe a un problema con la configuración inicial del sql developer. El developer está configurado para una plataforma de 64bits pero si nuestra configuración requiere 32bits, hay un parámetro mal configurado. Concretamente el parámetro AddVMOption del fichero sqldeveloper.conf.

La solución es cambiar el valor de:

AddVMOption -Xss100m

Por:

AddVMOption -Xss1m

El valor de 1m o superior depende mucho de la ram asignada al proceso. Por eso es mejor que sea un valor no superior a 2mb es decir 2m.

Con eso, nuestro Sql developer arrancará sin problemas.

Espero que les resulte útil.

Salu2.

Share on Google Plus
    Blogger Comment

1 comentarios:

JQC dijo...

Funcionou muito bem obrigado