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.200000427], [5, 0.197192853], [10, 0.200720367], [15, 0.206331473], [20, 0.208910422], [25, 0.212978467], [30, 0.219215351], [35, 0.21866778], [40, 0.220105772], [45, 0.228078727], [50, 0.228951084], [75, 0.253374934], [100, 0.267755114], [125, 0.293265914], [150, 0.326938172], [175, 0.317306195], [200, 0.340612879], [225, 0.363385222], [250, 0.397874634], [275, 0.411480399], [300, 0.433708605], [325, 0.456045564], [350, 0.473935657], [375, 0.513635412], [400, 0.527191545]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.122978841], [5, 0.125469828], [10, 0.126715898], [15, 0.128372731], [20, 0.132159778], [25, 0.134377702], [30, 0.135897036], [35, 0.138203371], [40, 0.140022761], [45, 0.144904405], [50, 0.143589392], [75, 0.156883209], [100, 0.170515935], [125, 0.183633069], [150, 0.188202421], [175, 0.207953086], [200, 0.218993597], [225, 0.235103398], [250, 0.246402694], [275, 0.257992943], [300, 0.271318033], [325, 0.293361207], [350, 0.301551033], [375, 0.323094175], [400, 0.344471862]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.310372351], [5, 0.30751439], [10, 0.311444792], [15, 0.303721967], [20, 0.309991105], [25, 0.306662788], [30, 0.308045595], [35, 0.30913772], [40, 0.305172352], [45, 0.312536079], [50, 0.302512136], [75, 0.306304788], [100, 0.304216947], [125, 0.303703516], [150, 0.304295912], [175, 0.31775647], [200, 0.307985166], [225, 0.306434031], [250, 0.305715837], [275, 0.31021228], [300, 0.321667578], [325, 0.312420965], [350, 0.313310332], [375, 0.315786029], [400, 0.313622682]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.154281359], [5, 0.188718456], [10, 0.2161626], [15, 0.244269891], [20, 0.27315759], [25, 0.312071679], [30, 0.326829684], [35, 0.355685737], [40, 0.382305326], [45, 0.42000019], [50, 0.444633097], [75, 0.578169898], [100, 0.742325991]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.660605687], [5, 0.686351898], [10, 0.704670307], [15, 0.746582941], [20, 0.787467293], [25, 0.818069001], [30, 0.86156725], [35, 0.891377431], [40, 0.950886725], [45, 0.970413391], [50, 1.031131106], [75, 1.261216497], [100, 1.562569456]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.650668398], [5, 0.830548777], [10, 0.699589507], [15, 0.729384808], [20, 0.761407381], [25, 0.739562748], [30, 0.79802765], [35, 0.828302733], [40, 0.844164393], [45, 0.909332874], [50, 0.996869065], [75, 1.178891575], [100, 1.47664909]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.123633584], [5, 0.123795123], [10, 0.127025012], [15, 0.128854741], [20, 0.125587286], [25, 0.139040638], [30, 0.143300612], [35, 0.144905507], [40, 0.180093348], [45, 0.157498796], [50, 0.16310864], [75, 0.190441465], [100, 0.221124474], [125, 0.239640215], [150, 0.28021692], [175, 0.315824849], [200, 0.360912018], [225, 0.416870834], [250, 0.461225861], [275, 0.535710014], [300, 0.594528208], [325, 0.683595811], [350, 0.758146642], [375, 0.905579464], [400, 1.1814303]]
  29. }
  30. ]
  31. }