Hello,
I'm trying to load a graph containing 800 000 nodes and 7 millions edges 
using Java.

If I do it using my laptop which has 8GB of RAM (giving 4GB to the JVM via 
XMX4GB ) this become unfeasible : it loads correctly all the nodes but it 
seems to be stuck after having loaded 2.5 millions nodes, after few hours, 
it gives nothing.

However, If I run this batch loading on another computer which has 16GB of 
RAM (giving 10GB to the JVM using XMX10GB), the loading completes after 18 
mins.

*Question : *
Does this mean that the bigger the graph I want to load, the more RAM I 
would need or is there a minimum required amount of RAM to be able to load 
all graphs ?


*Additionnal parameter used for batch loading :*
Java arguments:
-Xmx4000M
-Dstorage.useWAL=false
-Dstorage.wal.syncOnPageFlush=false
-Dtx.useLog=false
-Dstorage.diskCache.bufferSizeE=0
-Xss4M

Java Code:

factory.declareIntent(new OIntentMassiveInsert()); 
graphDb = factory.getNoTx();
graphDb.getRawGraph().setRetainRecords(false);
graphDb.setUseLog(false);

//Load Nodes
//Load Edges




-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to