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.10202302], [5, 0.106290162], [10, 0.108890267], [15, 0.112436359], [20, 0.113734129], [25, 0.116003884], [30, 0.119739272], [35, 0.122460793], [40, 0.124671152], [45, 0.127299631], [50, 0.130326023], [75, 0.144056662], [100, 0.158935741], [125, 0.174146985], [150, 0.192499368], [175, 0.205132231], [200, 0.223269291], [225, 0.23806153], [250, 0.256393261], [275, 0.273075244], [300, 0.291072403], [325, 0.307114003], [350, 0.326562553], [375, 0.345602838], [400, 0.368162822]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.06047805], [5, 0.06236124], [10, 0.064873418], [15, 0.065567967], [20, 0.066653678], [25, 0.068055721], [30, 0.069542573], [35, 0.070946866], [40, 0.073208986], [45, 0.074835868], [50, 0.07689415], [75, 0.085556044], [100, 0.094878481], [125, 0.103905071], [150, 0.113809161], [175, 0.123185902], [200, 0.134328797], [225, 0.14426989], [250, 0.154754133], [275, 0.166896062], [300, 0.178721263], [325, 0.190580846], [350, 0.20617734], [375, 0.21831684], [400, 0.233020967]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.201376419], [5, 0.201381121], [10, 0.198592034], [15, 0.202930182], [20, 0.199830462], [25, 0.203313239], [30, 0.200677683], [35, 0.201266002], [40, 0.201937807], [45, 0.201744133], [50, 0.200124781], [75, 0.200677768], [100, 0.202752555], [125, 0.199748807], [150, 0.201538661], [175, 0.201027761], [200, 0.202524682], [225, 0.201908157], [250, 0.200971081], [275, 0.202297014], [300, 0.202970369], [325, 0.203048143], [350, 0.200487909], [375, 0.200798961], [400, 0.201307733]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.074167662], [5, 0.096668441], [10, 0.112993964], [15, 0.133256289], [20, 0.156942656], [25, 0.18868528], [30, 0.220895763], [35, 0.262243265], [40, 0.306989494], [45, 0.358028961], [50, 0.412979244], [75, 0.810821022], [100, 1.456560904]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.449944913], [5, 0.462019857], [10, 0.4668025], [15, 0.488537536], [20, 0.515313088], [25, 0.538501501], [30, 0.558894168], [35, 0.586045071], [40, 0.616841485], [45, 0.63909788], [50, 0.669596416], [75, 0.839326095], [100, 1.064824048]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.444487972], [5, 0.456990556], [10, 0.471676208], [15, 0.492082103], [20, 0.517888437], [25, 0.539797897], [30, 0.559473702], [35, 0.595664725], [40, 0.617640468], [45, 0.646037889], [50, 0.670118528], [75, 0.843552462], [100, 1.048861104]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.087360764], [5, 0.086781271], [10, 0.087925418], [15, 0.087277123], [20, 0.087384224], [25, 0.096214333], [30, 0.099243661], [35, 0.102935688], [40, 0.105665825], [45, 0.108680976], [50, 0.111532872], [75, 0.129396724], [100, 0.147485044], [125, 0.168989822], [150, 0.190245748], [175, 0.214209517], [200, 0.239272367], [225, 0.266197627], [250, 0.296276113], [275, 0.328370286], [300, 0.365878682], [325, 0.398126851], [350, 0.441171949], [375, 0.483757003], [400, 0.525011542]]
  29. }
  30. ]
  31. }