benchmark.make.compile.json 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. {
  2. "title": {
  3. "text": "Compile-time behavior of creating a sequence"
  4. },
  5. "series": [
  6. {
  7. "name": "hana::tuple",
  8. "data": [[0, 0.110485348], [5, 0.117677006], [10, 0.113179287], [15, 0.11763567], [20, 0.118513171], [25, 0.12265589], [30, 0.124710476], [35, 0.151491106], [40, 0.133764662], [45, 0.134934891], [50, 0.139261585], [75, 0.152218569], [100, 0.171744969], [125, 0.187478812], [150, 0.202647223], [175, 0.221654224], [200, 0.247995477], [225, 0.258520796], [250, 0.322763681], [275, 0.296473926], [300, 0.314354817], [325, 0.329937509], [350, 0.356849786], [375, 0.383923177], [400, 0.414841507]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.063949655], [5, 0.065147474], [10, 0.06980924], [15, 0.068161276], [20, 0.073874712], [25, 0.077186889], [30, 0.087394826], [35, 0.07722783], [40, 0.08702523], [45, 0.098047856], [50, 0.08349679], [75, 0.093572038], [100, 0.102824955], [125, 0.115096148], [150, 0.12345603], [175, 0.132691663], [200, 0.144246979], [225, 0.156935806], [250, 0.179413505], [275, 0.186017417], [300, 0.21612665], [325, 0.207443363], [350, 0.220913987], [375, 0.293960735], [400, 0.251013156]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.203379304], [5, 0.221327073], [10, 0.215439133], [15, 0.201867636], [20, 0.20061034], [25, 0.218575501], [30, 0.203762056], [35, 0.206097906], [40, 0.221152812], [45, 0.209438613], [50, 0.219865803], [75, 0.228233857], [100, 0.221321582], [125, 0.199677272], [150, 0.203929023], [175, 0.223827412], [200, 0.245675543], [225, 0.231576853], [250, 0.20660633], [275, 0.233000657], [300, 0.227605959], [325, 0.213650691], [350, 0.221507214], [375, 0.242566123], [400, 0.20562101]]
  15. }
  16. , {
  17. "name": "fusion::vector",
  18. "data": [[0, 0.518743047], [5, 0.517229258], [10, 0.498384023], [15, 0.536824464], [20, 0.562386583], [25, 0.56868277], [30, 0.597230276], [35, 0.613988584], [40, 0.692411856], [45, 0.713724443], [50, 0.717567193], [75, 1.006157537], [100, 1.461003041]]
  19. }, {
  20. "name": "fusion::list",
  21. "data": [[0, 0.606652515], [5, 0.478881416], [10, 0.499345967], [15, 0.525697719], [20, 0.559632709], [25, 0.562122895], [30, 0.598864621], [35, 0.691792534], [40, 0.767450752], [45, 0.688499962], [50, 0.733163914], [75, 1.060396124], [100, 1.47579556]]
  22. }, {
  23. "name": "mpl::vector",
  24. "data": [[0, 0.098246112], [5, 0.09729728], [10, 0.099257546], [15, 0.102340953], [20, 0.098503897], [25, 0.106436425], [30, 0.153441219], [35, 0.124025054], [40, 0.155172781], [45, 0.126367115], [50, 0.173929899], [75, 0.140660054], [100, 0.163836204], [125, 0.198668364], [150, 0.225455959], [175, 0.234483509], [200, 0.273588354], [225, 0.288595203], [250, 0.316202686], [275, 0.359704459], [300, 0.446596263], [325, 0.574068091], [350, 0.522378364], [375, 0.697091481], [400, 0.570138787]]
  25. }
  26. ]
  27. }