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.124763493], [5, 0.131003436], [10, 0.133052266], [15, 0.135066264], [20, 0.135611382], [25, 0.138705383], [30, 0.141150368], [35, 0.142526329], [40, 0.144778624], [45, 0.147427666], [50, 0.147604634], [75, 0.161302212], [100, 0.172704041], [125, 0.188215715], [150, 0.200684139], [175, 0.214629712], [200, 0.231537844], [225, 0.239523177], [250, 0.262701134], [275, 0.274110704], [300, 0.295399216], [325, 0.317222681], [350, 0.337304295], [375, 0.358574007], [400, 0.376107923]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.08425423], [5, 0.085113446], [10, 0.087410587], [15, 0.087685454], [20, 0.088061342], [25, 0.089040656], [30, 0.0910374], [35, 0.093661136], [40, 0.094960006], [45, 0.095632016], [50, 0.09723393], [75, 0.104748182], [100, 0.115001567], [125, 0.121129238], [150, 0.129999826], [175, 0.144247915], [200, 0.150578403], [225, 0.16068613], [250, 0.171324205], [275, 0.178987656], [300, 0.195453433], [325, 0.208199326], [350, 0.226780316], [375, 0.235429742], [400, 0.257542221]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.195739328], [5, 0.194981516], [10, 0.197815722], [15, 0.197063851], [20, 0.196417446], [25, 0.197417994], [30, 0.196268792], [35, 0.194922338], [40, 0.193500372], [45, 0.197334976], [50, 0.196321956], [75, 0.196621295], [100, 0.192077987], [125, 0.194423749], [150, 0.194658486], [175, 0.194224582], [200, 0.195301698], [225, 0.19426933], [250, 0.195725952], [275, 0.193581919], [300, 0.197527291], [325, 0.200880871], [350, 0.195961595], [375, 0.194650499], [400, 0.19514935]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.102214201], [5, 0.124013891], [10, 0.137526902], [15, 0.155496743], [20, 0.166793865], [25, 0.185112035], [30, 0.200987961], [35, 0.219971592], [40, 0.235668978], [45, 0.252547393], [50, 0.268542516], [75, 0.347790548], [100, 0.440321002]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.453057792], [5, 0.459980578], [10, 0.466613506], [15, 0.481943777], [20, 0.507528813], [25, 0.531550078], [30, 0.554827539], [35, 0.604920222], [40, 0.66583181], [45, 0.683278238], [50, 0.733490258], [75, 0.942248382], [100, 1.226764606]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.467566642], [5, 0.457086922], [10, 0.49518], [15, 0.491714578], [20, 0.522247821], [25, 0.547654794], [30, 0.577870453], [35, 0.598416228], [40, 0.626092039], [45, 0.684113037], [50, 0.701769161], [75, 0.9019147], [100, 1.134109026]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.101644754], [5, 0.099969199], [10, 0.101957933], [15, 0.101224388], [20, 0.103774468], [25, 0.112608941], [30, 0.113958817], [35, 0.115082884], [40, 0.121633602], [45, 0.120806384], [50, 0.124651327], [75, 0.139979585], [100, 0.16028209], [125, 0.181459222], [150, 0.21002675], [175, 0.236820908], [200, 0.275985388], [225, 0.311958464], [250, 0.361360665], [275, 0.420181535], [300, 0.499820417], [325, 0.569912296], [350, 0.643592567], [375, 0.743320284], [400, 0.843482098]]
  29. }
  30. ]
  31. }