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.128836404], [5, 0.134704165], [10, 0.138467117], [15, 0.139789943], [20, 0.145730763], [25, 0.199152561], [30, 0.148686422], [35, 0.152227381], [40, 0.155301571], [45, 0.158677312], [50, 0.161880147], [75, 0.177212411], [100, 0.194429336], [125, 0.214701767], [150, 0.262065375], [175, 0.359125739], [200, 0.264293099], [225, 0.403014718], [250, 0.309145671], [275, 0.348849673], [300, 0.345171776], [325, 0.365874135], [350, 0.384364048], [375, 0.462804118], [400, 0.433875526]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.121739383], [5, 0.084225163], [10, 0.086475689], [15, 0.088091776], [20, 0.088862084], [25, 0.090517339], [30, 0.093623885], [35, 0.094366777], [40, 0.097438406], [45, 0.09957476], [50, 0.100892875], [75, 0.109952778], [100, 0.119662617], [125, 0.130153389], [150, 0.142460432], [175, 0.153906781], [200, 0.166562332], [225, 0.177341077], [250, 0.187959724], [275, 0.203032446], [300, 0.210954735], [325, 0.228967137], [350, 0.243555275], [375, 0.266677508], [400, 0.271660963]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.243166125], [5, 0.2451378], [10, 0.245564558], [15, 0.244682189], [20, 0.251742251], [25, 0.245227551], [30, 0.242471565], [35, 0.246599951], [40, 0.243292284], [45, 0.246287253], [50, 0.253421966], [75, 0.243766573], [100, 0.244835743], [125, 0.245853636], [150, 0.430084085], [175, 0.250684573], [200, 0.24999952], [225, 0.246811528], [250, 0.242065943], [275, 0.24648093], [300, 0.245401665], [325, 0.244714307], [350, 0.246753774], [375, 0.245189139], [400, 0.246557322]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.099257687], [5, 0.121189947], [10, 0.14295316], [15, 0.167871097], [20, 0.197318764], [25, 0.231449581], [30, 0.268238206], [35, 0.31865544], [40, 0.362052452], [45, 0.425725337], [50, 0.484684873], [75, 0.931757447], [100, 1.65142465]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.539656074], [5, 0.541765449], [10, 0.555411736], [15, 0.577530991], [20, 0.608449873], [25, 0.635306295], [30, 0.665541961], [35, 0.693935274], [40, 0.736418141], [45, 0.756674932], [50, 0.80036824], [75, 0.993025899], [100, 1.230124319]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.524757804], [5, 0.539635517], [10, 0.555945015], [15, 0.584325643], [20, 0.609205053], [25, 0.644560048], [30, 0.670565935], [35, 0.703172397], [40, 0.727696038], [45, 0.758960536], [50, 0.801667134], [75, 1.022964927], [100, 1.242417976]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.113853073], [5, 0.112943393], [10, 0.114057844], [15, 0.192110811], [20, 0.113538971], [25, 0.124072644], [30, 0.127768069], [35, 0.130970819], [40, 0.134818655], [45, 0.139236272], [50, 0.142296456], [75, 0.162373334], [100, 0.186187588], [125, 0.213867176], [150, 0.248176287], [175, 0.286193427], [200, 0.321209426], [225, 0.366181064], [250, 0.417072634], [275, 0.476054739], [300, 0.544005485], [325, 0.619160192], [350, 0.705787779], [375, 0.806907534], [400, 0.898879887]]
  29. }
  30. ]
  31. }