Benchmark: bench_graph_loader.py
Timestamp: 20260315_000043
Exit code: 0
Duration: 2.9s
Python: 3.12.2 (main, Feb 25 2024, 03:55:42) [Clang 17.0.6 ]
================================================================================

==============================================================================================================
GraphLoader Benchmark (nodes=1000, rels=2000)
==============================================================================================================
JSON size: 298.2 KB

Benchmark                                    Median       Mean     StdDev        Min        Max        P95
--------------------------------------------------------------------------------------------------------------
json.loads (1000n)                           1.001ms     1.011ms     0.029ms     0.974ms     1.071ms     1.071ms
GraphLoader.load (1000n)                     2.040ms     2.143ms     0.583ms     1.865ms     4.581ms     4.581ms
find_nodes_by_label (1000n)                  0.001ms     0.001ms     0.000ms     0.000ms     0.001ms     0.001ms
find_node_by_property (1000n)                0.030ms     0.030ms     0.000ms     0.029ms     0.030ms     0.030ms
get_relationships (1000n)                    0.148ms     0.148ms     0.001ms     0.146ms     0.151ms     0.151ms
summary (1000n)                              0.069ms     0.070ms     0.001ms     0.068ms     0.073ms     0.073ms

==============================================================================================================
GraphLoader Benchmark (nodes=5000, rels=10000)
==============================================================================================================
JSON size: 1537.8 KB

Benchmark                                    Median       Mean     StdDev        Min        Max        P95
--------------------------------------------------------------------------------------------------------------
json.loads (5000n)                           5.032ms     5.002ms     0.112ms     4.843ms     5.180ms     5.180ms
GraphLoader.load (5000n)                    10.106ms    11.137ms     2.030ms     9.396ms    14.997ms    14.997ms
find_nodes_by_label (5000n)                  0.000ms     0.000ms     0.000ms     0.000ms     0.001ms     0.001ms
find_node_by_property (5000n)                0.030ms     0.030ms     0.000ms     0.030ms     0.030ms     0.030ms
get_relationships (5000n)                    0.150ms     0.152ms     0.005ms     0.148ms     0.170ms     0.170ms
summary (5000n)                              0.350ms     0.356ms     0.018ms     0.341ms     0.420ms     0.420ms

==============================================================================================================
GraphLoader Benchmark (nodes=20000, rels=50000)
==============================================================================================================
JSON size: 6979.7 KB

Benchmark                                    Median       Mean     StdDev        Min        Max        P95
--------------------------------------------------------------------------------------------------------------
json.loads (20000n)                         24.136ms    24.783ms     2.550ms    23.565ms    35.321ms    35.321ms
GraphLoader.load (20000n)                   61.008ms    62.676ms     5.050ms    57.534ms    75.337ms    75.337ms
find_nodes_by_label (20000n)                 0.000ms     0.000ms     0.000ms     0.000ms     0.001ms     0.001ms
find_node_by_property (20000n)               0.030ms     0.030ms     0.000ms     0.030ms     0.030ms     0.030ms
get_relationships (20000n)                   0.152ms     0.153ms     0.001ms     0.151ms     0.155ms     0.155ms
summary (20000n)                             1.738ms     1.745ms     0.023ms     1.714ms     1.819ms     1.819ms
