Я получаю эту ошибку:ошибка Java Heap памяти
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.mysql.jdbc.MysqlIO.nextRowFast(MysqlIO.java:1585)
at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1409)
at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2886)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:476)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2581)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1757)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2171)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2562)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2512)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1476)
at DBase.connect(automateExport.java:31)
at automateExport.main(automateExport.java:10)
Я попытался увеличить Memmory пространство кучи, открыв файл eclipse.ini, а затем изменить
-Xms 256m and -Xmx 512m
Но это не помогло. Я пробовал 512m и 1024m, но это закончилось тем, что дало ошибку: не удалось запустить JVM, и затмение не открылось.
Я попытался сделать то же самое на CMD линии:
java -Xms 256m and -Xmx 512m
, а также затмение -vmargs -Xms 256m and -Xmx 512m
Но до сих пор нет помощи. Я в основном создаю соединение JDBC для запроса базы данных для очень большого набора записей. Пожалуйста, помогите мне.
Сколько записей? –
Что это за приложение, можете ли вы более конкретно узнать, что вы хотите делать со всеми этими данными, как только вы его получите? Вы хотите показать его пользователю? делать расчеты? –