Bonjour,
j'ai développé un application c++(managé car il est appelé par du code C#) qui appelle des méthodes java effectuant des connection http. L'appel des méthodes Java par le c++ est assuré par JNI. Je céee un JVM permettant de communiquer avec mes méthodes Java.
Mon problème est que dans la répétition de ces appels j'ai un
1 2 3 4 5 6
|
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006da7af82, pid=3600, tid=1140
Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0-b15 mixed mode windows-amd64)
Problematic frame:
V [jvm.dll+0x35af82] |
Apres analyse, il semblerait que je dépasse la memoire de la JVM alloué de base.
je sais qu'on peut augmenter la heap memory et autre JVM memory avec la ligne de commande:
java -Xmxtaille souhaité ....
Or moi je lance mon java à partir de Visual Studio et de JNI.
Donc ma question est:
Comment augmenter la taille mémoire de ma JVM quand j'utilise JNI?
Merci d'avance de votre reponse
Config:
Windows Xp 64 bit
Visual Studio Team System
Partager