Bonjour tout le monde,
je suis entrain d'éxécuter un code java qui lit des centaine de miliers de lignes avec la methode readline() et renvoie le resultat dans une base de données. quand j'exécute le code, je remarque que le fichier n'est pas parcouru en entier et cette erreur m'est renvoyée.
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ResultSetImpl.getInstance(ResultSetImpl.java:381)
at com.mysql.jdbc.MysqlIO.buildResultSetWithRows(MysqlIO.java:2653)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:487)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2631)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1800)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2221)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2618)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1557)
at Port161.UpdateRoutingInfos.<init>(UpdateRoutingInfos.java:106)
at Port161.UpdateRoutingInfos.main(UpdateRoutingInfos.java:279)
je ne sais pas comment réparer ceci!
pouvez vous m'aidez SVP