Я пытаюсь создать JTable, показывающее 41000 строк данных, у меня был тот же код, который отлично работал для другой JTable, которую мне нужно было создать только с 4457 строками, поэтому моя проблема не связана с данными. Выполнение моей программы занимает 25 минут, чтобы вычислить все значения, которые должны отображаться в моем пользовательском интерфейсе. Когда выполнение программы заканчивается, я получаю следующее сообщение об ошибке:
"Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Vector.<init>(Unknown Source)
at java.util.Vector.<init>(Unknown Source)
at javax.swing.table.DefaultTableModel.convertToVector(Unknown Source)
at javax.swing.table.DefaultTableModel.convertToVector(Unknown Source)
at javax.swing.table.DefaultTableModel.setDataVector(Unknown Source)
at javax.swing.table.DefaultTableModel.<init>(Unknown Source)"
Разве невозможно создать JTable с 41000 строками? Это слишком большой для создания JTable? Я не думаю, что что-то не так с моей программой, так как у меня был тот же код, который отлично работал для другой таблицы, состоящей из 4457 строк.