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.101157401], [5, 0.107117407], [10, 0.110481453], [15, 0.112305167], [20, 0.115514667], [25, 0.119124094], [30, 0.120748419], [35, 0.125791275], [40, 0.129120488], [45, 0.130977805], [50, 0.132705927], [75, 0.150737705], [100, 0.168286731], [125, 0.184570793], [150, 0.2024669], [175, 0.218173776], [200, 0.241012651], [225, 0.255119401], [250, 0.274221356], [275, 0.294628567], [300, 0.315181491], [325, 0.33087513], [350, 0.350059559], [375, 0.381427262], [400, 0.403488874]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.059997921], [5, 0.099001061], [10, 0.06427779], [15, 0.065297278], [20, 0.066768658], [25, 0.069802842], [30, 0.070817676], [35, 0.073868424], [40, 0.075660665], [45, 0.07743195], [50, 0.07946336], [75, 0.089413153], [100, 0.100253444], [125, 0.112171312], [150, 0.121599248], [175, 0.134220404], [200, 0.148319986], [225, 0.16040653], [250, 0.172805923], [275, 0.186249323], [300, 0.203498479], [325, 0.212172719], [350, 0.22591932], [375, 0.241527079], [400, 0.258102026]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.204997928], [5, 0.208221116], [10, 0.206417634], [15, 0.203937062], [20, 0.203263706], [25, 0.205074376], [30, 0.206015658], [35, 0.208540896], [40, 0.205103365], [45, 0.206828845], [50, 0.207199172], [75, 0.205839922], [100, 0.205857045], [125, 0.206386633], [150, 0.204355256], [175, 0.204841196], [200, 0.206346166], [225, 0.205765566], [250, 0.323840772], [275, 0.205662849], [300, 0.209438077], [325, 0.207120748], [350, 0.206839196], [375, 0.207635189], [400, 0.205510312]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.074255382], [5, 0.09505266], [10, 0.116426386], [15, 0.138767377], [20, 0.168640488], [25, 0.196261969], [30, 0.230788999], [35, 0.270806124], [40, 0.318064352], [45, 0.368475731], [50, 0.429794975], [75, 0.829431184], [100, 1.48771012]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.46145527], [5, 0.471239562], [10, 0.48298315], [15, 0.873945463], [20, 0.563046979], [25, 0.61312428], [30, 0.679849613], [35, 0.757029332], [40, 0.838586106], [45, 0.928357989], [50, 1.020918978], [75, 1.65687256], [100, 2.504320008]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.452352245], [5, 0.474054493], [10, 0.485840027], [15, 0.524827866], [20, 0.573470969], [25, 0.633129927], [30, 0.695998257], [35, 0.778813619], [40, 0.85361226], [45, 0.936057592], [50, 1.035281255], [75, 1.667236647], [100, 2.507376929]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.087835758], [5, 0.087810457], [10, 0.088047645], [15, 0.088003949], [20, 0.088666594], [25, 0.09631713], [30, 0.102324405], [35, 0.102907559], [40, 0.105688448], [45, 0.108651103], [50, 0.113538669], [75, 0.130414279], [100, 0.150390571], [125, 0.172046586], [150, 0.192610778], [175, 0.218842838], [200, 0.244778819], [225, 0.291239584], [250, 0.301379129], [275, 0.342303387], [300, 0.368175981], [325, 0.406728542], [350, 0.455429227], [375, 0.489159761], [400, 0.541411747]]
  29. }
  30. ]
  31. }