Hi all,
I am using neo4j 1.5 java embedded. My traverser is a main java program http://pastebin.com/1ynVESbc which takes a db path as input. What it does is pretty basic : it follows my graph (which is a tree) and stores the ending leaves in a file. However it is quite big : I goes through 800.000 relationships and outputs 590.000 nodes in a txt file (11 MB) The global properties of my DB are the following : 962.008 nodes, 5.697.359 properties, 4.301.267 relationships, 2 relationship types. I do have the best results with the following JVM parameters : "-server -Xmx2500m -d32 -XX:+UseNUMA" JVM is 32 bits SUN JVM 1.6.0_24 CPU is single core Intel(R) Xeon(R) CPU X5660 @ 2.80GHz OS: RHEL 5.5. As you can see in my code I did warm up the cache by making 2 traversers. First pass : 44 seconds 2nd pass : 34.5 seconds which make 23 relationships traversed per milliseconds. What do you think of that figures ? Do you see obvious things I should do to improve the speed of the traversal ? Thanks, Guillaume -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/Big-Traverser-perfomance-are-23-rels-per-milliseconds-good-tp3400711p3400711.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

