benchmark.make.compile.json 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {
  2. "title": {
  3. "text": "Compile-time behavior of creating a sequence"
  4. },
  5. "series": [
  6. {
  7. "name": "hana::tuple",
  8. "data": [[0, 0.142933383], [5, 0.160702659], [10, 0.166265844], [15, 0.162482114], [20, 0.162432355], [25, 0.15246034], [30, 0.151009418], [35, 0.17583784], [40, 0.160325577], [45, 0.166152987], [50, 0.172785816], [75, 0.200657982], [100, 0.207517189], [125, 0.204411805], [150, 0.234635054], [175, 0.250270138], [200, 0.267290901], [225, 0.289184429], [250, 0.307955012], [275, 0.322866573], [300, 0.353412374], [325, 0.432654243], [350, 0.360370293], [375, 0.478560274], [400, 0.415925008]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.091549284], [5, 0.106454911], [10, 0.102456448], [15, 0.09365051], [20, 0.099374296], [25, 0.09949793], [30, 0.101223055], [35, 0.119024912], [40, 0.105837494], [45, 0.104098733], [50, 0.106226099], [75, 0.125716611], [100, 0.118290835], [125, 0.130374774], [150, 0.165083873], [175, 0.148080514], [200, 0.165978654], [225, 0.185234753], [250, 0.192724916], [275, 0.213209884], [300, 0.234072424], [325, 0.246174926], [350, 0.26211393], [375, 0.281374277], [400, 0.305280648]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.2624148], [5, 0.270976803], [10, 0.258908186], [15, 0.246086768], [20, 0.264759214], [25, 0.244997242], [30, 0.298376599], [35, 0.236622989], [40, 0.242855609], [45, 0.251624118], [50, 0.248223699], [75, 0.246665395], [100, 0.246566026], [125, 0.23349482], [150, 0.234472856], [175, 0.236559537], [200, 0.245351222], [225, 0.249767635], [250, 0.257453193], [275, 0.24131071], [300, 0.240734066], [325, 0.245700277], [350, 0.24664616], [375, 0.267070671], [400, 0.24719857]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.110799396], [5, 0.139336394], [10, 0.15770487], [15, 0.184255109], [20, 0.188091033], [25, 0.217275678], [30, 0.229431013], [35, 0.247605654], [40, 0.269911352], [45, 0.296078486], [50, 0.371029734], [75, 0.413953324], [100, 0.516976294]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.531853258], [5, 0.53491223], [10, 0.561816973], [15, 0.661847645], [20, 0.667294688], [25, 0.662988848], [30, 0.68351573], [35, 0.760145155], [40, 0.745075468], [45, 0.878160242], [50, 0.790537106], [75, 1.026647365], [100, 1.259965108]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.547554483], [5, 0.54381346], [10, 0.602095944], [15, 0.612360004], [20, 0.609644307], [25, 0.61824408], [30, 0.662289695], [35, 0.689518206], [40, 0.715199559], [45, 0.980021242], [50, 0.935326118], [75, 1.112580748], [100, 1.308296972]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.130537314], [5, 0.123467683], [10, 0.118275561], [15, 0.122521634], [20, 0.127141225], [25, 0.140324093], [30, 0.127628132], [35, 0.147352737], [40, 0.143928913], [45, 0.146114526], [50, 0.144207961], [75, 0.162839302], [100, 0.186630881], [125, 0.239395607], [150, 0.250282721], [175, 0.272509975], [200, 0.315638127], [225, 0.380830562], [250, 0.44169033], [275, 0.487526034], [300, 0.539212173], [325, 0.604672616], [350, 0.685265771], [375, 0.757694258], [400, 0.924041329]]
  29. }
  30. ]
  31. }