Exception in thread “main” java.lang.OutOfMemoryError: GC généraux limite dépassée

Je ne peux pas courir mon processus. Il donne à l'exception suivante: "l'Exception" in thread "main" java.lang.OutOfMemoryError: Java heap space"

java -Xms32m -Xmx516m FilteringSNP_genus
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
à java.util.Les tableaux de.copyOf(Tableaux.java:2882)
à java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
à java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:515)
à java.lang.StringBuffer.append(StringBuffer.java:306)
à java.io.BufferedReader.readLine(BufferedReader.java:345)
à java.io.BufferedReader.readLine(BufferedReader.java:362)
au FilteringSNP_genus.principale(FilteringSNP_genus.java:65)

J'ai essayé différentes utilisation de la mémoire de configurations:

java -Xms32m -Xmx1024m FilteringSNP_genus

mais il n'a pas fonctionné, et l'augmentation de l'-XmxVALUE a donné un GC overheadlimit dépassé exception:

Exception in thread "main" java.lang.OutOfMemoryError: GC généraux limite dépassée
à java.lang.Chaîne de caractères.substring(Chaîne de caractères.java:1940)
à java.util.StringTokenizer.nextToken(StringTokenizer.java:335)
au FilteringSNP_genus.principale(FilteringSNP_genus.java:77)

Quelqu'un pourrait fournir des indices pour résoudre ce problème?

Grâce

  • Quelques infos ce serait apprécier: la plupart du temps ce qui fait votre processus de le faire (c'est un "Hello world" qui a mal tourné ou est-il vraiment un système complexe qui peut avoir besoin de tout cela de mémoire)
  • Pouvez-vous poster le code autour de FilteringSNP_genus.java:65
InformationsquelleAutor Oscar | 2011-07-15