Java heap space jtable/Vector

mehdi_boussarhane Messages postés 89 Statut Membre -  
mehdi_boussarhane Messages postés 89 Statut Membre -
Bonjour,

je me connecte a une base oracle avec jdbc, et j'affiche le resultat de ma requete de recherche dans un jtable. lors de la 1er recherche aucun probleme n'est rencontré mais dès la 2em recherche une erreur OutOfMemory java heap space.
" je pense que mon vector ne se libere pas , il doit etre liberer apres chaque recherche pour k'il soit vide et recevoir les nouvelles données provenant de la base de donnée."

vous avez une idée ?
merci d'avance

5 réponses

  1. mehdi_boussarhane Messages postés 89 Statut Membre 13
     
    personne n'as jamais rencontré ce type de probleme ?
    0
  2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Hello,

    Tu pourrais donner l'erreur complète?
    0
  3. mehdi_boussarhane Messages postés 89 Statut Membre 13
     
    oui , mais mtn je suis chez moi, je vous envoi l'erreur dem1.

    1 je constat dans le gestionnaire des taches que cette recherche gaspille bcp de mémoir presque 100Mo de ram pour une recherche de 200000 enregistrement.
    2 pour la 1er recherche je recoi aucune erreur mais pour la 2em recherche je recois l'erreur " OutOfMemory java heap space " j'ai augmenté le heap de la jvm.
    3 ainsi que la mémoire aloué augmente de plus en plus.
    je voudrai savoir comment je peux libéré mon vector au moment ou je veux effectué la 2em recherche et ainsi de suite jusqu'a la fermeture de l'application
    merci d'avance
    0
  4. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Normalement tu as la fonction clear() de la classe Vector qui permet de vider ton vecteur.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mehdi_boussarhane Messages postés 89 Statut Membre 13
     
    merci pour votre reponse,
    vs avez une idée à propos ce que j'ai cité en avant ; l'allocation de mémoir ?
    je vois que c'est trop pour allouer 100Mo pour 200000enregistrement
    merci bcp
    0