connaissez vous une base de donnée embarquée qui supporte les procédures et le langage PL/SQL?
(je ne connais que HSQLDB mais ne s'est pas si elle est compatible...si oui tant mieux !!)
connaissez vous une base de donnée embarquée qui supporte les procédures et le langage PL/SQL?
(je ne connais que HSQLDB mais ne s'est pas si elle est compatible...si oui tant mieux !!)
et aussi...connaissez vous une autre BDD embarquée plus puissante?! (en fait j'y charge des fichiers d'environ 150000 lignes, le premier tout va bien, le deuxième tout va bien, et ça plante au milieu du troisième avec un petit "java.lang.OutOfMemoryError")
eu...
qu'est-ce que t'appelle JVM? et comment je peux le savoir?!!
(dsl je débute...)
je testerais H2 demain pour voir si ça me va mieux !
Ok. Donc la JVM, c'est la machine virtuelle Java dans laquelle se lance ton appli. Donc si ton appli est gourmande en mémoire (ex : avec une base de données embarquée) et que ta JVM n'est pas bien dimensionnée, ça crame (OutOfMemoryException)...
Pour la dimensionner, il faut donner la taille en argument au lanceur de ton application. Exemple en ligne de commande :
aura pour effet d'octroyer d'office 64Mo de RAM à ta JVM et elle pourra monter jusqu'à 128 si besoin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2java -Xms64M -Xmx128M com.package.maClasseMain
ok très bien je viens de tester en mettant 512 et 1024 et ça marche nickel
merci beaucoup
ouaip j'ai testé en descendant au fur et à mesure pour voir la mémoire minimale que mon programme nécessitait
(me suis arrêté à 128 et 256)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager