Neo4J Job execution time
问题 I am trying to record the Neo4J algorithm execution. I run an algorithm 10 times, however the first run is always significantly longer than the rest of executions. For example: elapsed time = | 86345.0 | 3417.0 | 3416.0 | 4228.0 | 3369.0 | 3323.0 | 3338.0 | 3370.0 | 3775.0 | 3370.0 //ms Why is this happening? Is Neo4J smart enough to store already visited (read from DB) vertices in memory, thus from the second execution it reads from memory not the database? My datasets are small enough to