30 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

(AB->ABBBBBBB, 1) 1.620 s (5909018 allocations: 656.78 MiB)
(AB->ABBBBBBB, 2) 758.299 ms (5909088 allocations: 765.78 MiB)
(AB->ABBBBBBB, 3) 595.788 ms (5909161 allocations: 748.89 MiB)
(AB->ABBBBBBB, 4) 849.007 ms (5880250 allocations: 762.00 MiB)
(AB->ABBBBBBB, 5) 563.021 ms (5880332 allocations: 781.17 MiB)
(AB->ABBBBBBB, 6) 526.095 ms (5880419 allocations: 818.32 MiB)
(AB->ABBBBBBB, 7) 586.057 ms (5880482 allocations: 826.36 MiB)
(AB->ABBBBBBB, 8) 504.515 ms (5880542 allocations: 796.58 MiB)
(AB->ABBBBBBB, 1) 1.537 s (5596315 allocations: 616.81 MiB)
(AB->ABBBBBBB, 2) 826.918 ms (5596385 allocations: 725.81 MiB)
(AB->ABBBBBBB, 3) 538.787 ms (5596457 allocations: 708.92 MiB)
(AB->ABBBBBBB, 4) 918.853 ms (5596528 allocations: 725.08 MiB)
(AB->ABBBBBBB, 5) 511.959 ms (5596606 allocations: 744.25 MiB)
(AB->ABBBBBBB, 6) 887.160 ms (5596691 allocations: 763.42 MiB)
(AB->ABBBBBBB, 7) 898.757 ms (5596762 allocations: 789.91 MiB)
(AB->ABBBBBBB, 8) 497.545 ms (5596820 allocations: 759.66 MiB)
Initial:
$ julia --project=examples/ -e 'using BenchmarkTools; using MetagraphOptimization; parse_abc("input/AB->AB.txt"); @time g = parse_abc("input/AB->ABBBBBBBBB.txt")'
65.370947 seconds (626.10 M allocations: 37.381 GiB, 53.59% gc time, 0.01% compilation time)
Removing make_edge from calls in parse:
50.053920 seconds (593.41 M allocations: 32.921 GiB, 49.70% gc time, 0.09% compilation time)
Nodes operation storage rework (and O3):
31.997128 seconds (450.66 M allocations: 25.294 GiB, 31.56% gc time, 0.14% compilation time)