stingergraph / StingerGraphs.jl

Julialang bindings to the STINGER graph database
http://www.stingergraph.com
Other
5 stars 3 forks source link

Add Remove Benchmark #9

Closed rohitvarkey closed 7 years ago

rohitvarkey commented 7 years ago

This benchmark consists of 3 types of benchmarks

This replaces the previous benchmark which was being done for each insert and each remove.

The numbers obtained by running this on my machine are

> bench()
INFO: 995013 unique edges being inserted and removed
INFO: Running insert benchmark
INFO: Running removals benchmark
INFO: Running insert and remove benchmark
(BenchmarkTools.Trial:
  samples:          3
  evals/sample:     1
  time tolerance:   5.00%
  memory tolerance: 1.00%
  memory estimate:  0.00 bytes
  allocs estimate:  0
  minimum time:     3.98 s (0.00% GC)
  median time:      4.07 s (0.00% GC)
  mean time:        4.10 s (0.00% GC)
  maximum time:     4.25 s (0.00% GC),
BenchmarkTools.Trial:
  samples:          2
  evals/sample:     1
  time tolerance:   5.00%
  memory tolerance: 1.00%
  memory estimate:  0.00 bytes
  allocs estimate:  0
  minimum time:     3.44 s (0.00% GC)
  median time:      3.51 s (0.00% GC)
  mean time:        3.51 s (0.00% GC)
  maximum time:     3.57 s (0.00% GC),
BenchmarkTools.Trial:
  samples:          2
  evals/sample:     1
  time tolerance:   5.00%
  memory tolerance: 1.00%
  memory estimate:  0.00 bytes
  allocs estimate:  0
  minimum time:     7.37 s (0.00% GC)
  median time:      7.38 s (0.00% GC)
  mean time:        7.38 s (0.00% GC)
  maximum time:     7.40 s (0.00% GC))

This is for 10000 vertices and 100000 edges.

rohitvarkey commented 7 years ago

@jpfairbanks Can you review this?