Превышали пространство кучи с 120 элементами?JAVA

Программисты JAVA общаются здесь
Anonymous
Превышали пространство кучи с 120 элементами?

Сообщение Anonymous »

У меня есть странная проблема. < /p>

Я пишу пару классов, которые позволяют манипулировать перестановками, точнее: читать с клавиатуры, печатать на экране и составлять (добавить) перестановки. Во время выполнения небольшой программы я получил java.lang.outofmemoryerror: java heap -пространство , связанное с использованием вектора , как будто у меня было слишком много элементов, чтобы добавить к вектору . Проблема в том, что я работал в S 5 , который имеет 120 элементов: намного меньше, чем максимальное пространство кучи JVM. У кого -то есть представление о том, что происходит? < /P>

Под кодом.public class Sn {

int n;

public Sn(int n) {
this.n = n;
}
public Permutation valueOf(String stringInterpretation) {
String[] support = stringInterpretation.subSequence(1, stringInterpretation.length()-1).toString() .split("\\)\\(");
int[][] p = new int[support.length][];
for(int i=0 ; i

Подробнее здесь: https://stackoverflow.com/questions/372 ... 0-elements

Вернуться в «JAVA»