Bonjour,

En fait dans mon code java j'appelle un script avec Rutime.exec("commande")
J'ai l'exception suivante :

java.io.IOException: Not enough space
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:52)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)

J'ai pu corriger ça en augmentant la taille de mon espace swap car en effet le runtime.exec fork le process et la nouvelle jvm a la même taille que la jvm mère.
Le problème c'est que la taille de ma jvm est de 2G et je trouve que c'est vraiment con de perdre 2G de mémoire pour executer le petit script.

Auriez vous une idée pour contourner ce problème ?

Merci d'avance