Matlab2012b gives memory error when loading SQL data.
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am moving from 2010a to 2012b and for a given database I could retrieve 100k records in 2010a but get Java memory error in 2012a at 100k records. Java exception occurred: java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Unknown Source) at java.util.Vector.ensureCapacityHelper(Unknown Source) at java.util.Vector.addElement(Unknown Source) at com.mathworks.toolbox.database.fetchTheData.dataFetch(fetchTheData.java:638) I am using sqljdbc4.jar to access SQL. Is there some other trick with 2012b ?
thanks for any help.
0 comentarios
Respuesta aceptada
Sean de Wolski
el 17 de Oct. de 2012
If you're on a 64bit system I highly recommend bumping your Java Heap Space up a fair amount for R2012b. On Win7 8Gb of RAM I have it set to 1000ish.
Home->Preferences->General->Java Heap Memory->Adjust it, apply and restart MATLAB.
2 comentarios
Sean de Wolski
el 18 de Oct. de 2012
Yes it does use more Java Memory since there's more UI stuff going on.
Más respuestas (1)
Bobby
el 5 de Abr. de 2013
You may get rid of the error owing to fix mdf files
http://www.fixmdffiles.sqlmdffix.com analyzes the internal structure of SQL databases and retrieves affected data even after serious data corruption problems
0 comentarios
Ver también
Categorías
Más información sobre Database Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!