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.106727765], [5, 0.111282444], [10, 0.114810076], [15, 0.11778258], [20, 0.119865613], [25, 0.1233859], [30, 0.126388999], [35, 0.129687251], [40, 0.132026344], [45, 0.13533599], [50, 0.138957849], [75, 0.153959257], [100, 0.168560814], [125, 0.185618529], [150, 0.202602354], [175, 0.216712449], [200, 0.238010157], [225, 0.255040489], [250, 0.272246142], [275, 0.291153494], [300, 0.310421502], [325, 0.330364207], [350, 0.344882971], [375, 0.364867124], [400, 0.391434433]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.063271969], [5, 0.06469367], [10, 0.066503621], [15, 0.068152468], [20, 0.06988808], [25, 0.072662201], [30, 0.073973355], [35, 0.075341382], [40, 0.077812753], [45, 0.079627099], [50, 0.081401087], [75, 0.090297091], [100, 0.101315597], [125, 0.110190552], [150, 0.121872053], [175, 0.13225622], [200, 0.144830816], [225, 0.15674143], [250, 0.169230672], [275, 0.17912295], [300, 0.192232998], [325, 0.203435487], [350, 0.216240535], [375, 0.230760261], [400, 0.251617015]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.220131595], [5, 0.22235592], [10, 0.221718915], [15, 0.225612652], [20, 0.224416343], [25, 0.22146855], [30, 0.222069685], [35, 0.221823621], [40, 0.221025267], [45, 0.219494378], [50, 0.222640706], [75, 0.222883223], [100, 0.222318737], [125, 0.221847781], [150, 0.221474845], [175, 0.221260045], [200, 0.222142481], [225, 0.220853085], [250, 0.220036703], [275, 0.220466062], [300, 0.222292085], [325, 0.22066043], [350, 0.222973034], [375, 0.223344864], [400, 0.219965029]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.079643942], [5, 0.100931605], [10, 0.121149268], [15, 0.141790996], [20, 0.168354376], [25, 0.197884921], [30, 0.232139942], [35, 0.273890501], [40, 0.319009656], [45, 0.370851912], [50, 0.43269538], [75, 0.83760814], [100, 1.506249666]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.508250577], [5, 0.517646797], [10, 0.524764271], [15, 0.560629537], [20, 0.602980303], [25, 0.651502076], [30, 0.700205726], [35, 0.765684191], [40, 0.826850685], [45, 0.904593085], [50, 0.992762035], [75, 1.509463252], [100, 2.219664565]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.497138262], [5, 0.517552344], [10, 0.538705759], [15, 0.567592498], [20, 0.605332068], [25, 0.648696633], [30, 0.703789067], [35, 0.765331609], [40, 0.837012923], [45, 0.913700628], [50, 0.9934968], [75, 1.501279564], [100, 2.219728736]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.103251508], [5, 0.097287211], [10, 0.099275594], [15, 0.096740893], [20, 0.096685778], [25, 0.10498114], [30, 0.1079932], [35, 0.11168884], [40, 0.114067255], [45, 0.118462245], [50, 0.121792722], [75, 0.141692861], [100, 0.164811724], [125, 0.244033965], [150, 0.21850227], [175, 0.292045833], [200, 0.290683838], [225, 0.334425356], [250, 0.384467294], [275, 0.44125165], [300, 0.507357988], [325, 0.578234106], [350, 0.659184272], [375, 0.748354316], [400, 0.84916814]]
  29. }
  30. ]
  31. }