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.100747907], [5, 0.105753523], [10, 0.108800103], [15, 0.122851974], [20, 0.114794982], [25, 0.117863087], [30, 0.132839673], [35, 0.122168187], [40, 0.126436592], [45, 0.12893917], [50, 0.133664428], [75, 0.148396394], [100, 0.163679309], [125, 0.180335815], [150, 0.197723851], [175, 0.213458037], [200, 0.234891317], [225, 0.246820899], [250, 0.264923505], [275, 0.282298128], [300, 0.300748777], [325, 0.325584261], [350, 0.337754478], [375, 0.363345898], [400, 0.392292403]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.058517611], [5, 0.060497107], [10, 0.06203352], [15, 0.064569008], [20, 0.065190226], [25, 0.067653426], [30, 0.069275144], [35, 0.116690611], [40, 0.072573862], [45, 0.075115544], [50, 0.076303785], [75, 0.086249049], [100, 0.095913263], [125, 0.106099699], [150, 0.115828303], [175, 0.126377334], [200, 0.139766377], [225, 0.152594353], [250, 0.16291759], [275, 0.174702177], [300, 0.187293159], [325, 0.200975568], [350, 0.337383348], [375, 0.230365219], [400, 0.243694707]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.210707806], [5, 0.211048116], [10, 0.212018428], [15, 0.214421416], [20, 0.209961031], [25, 0.212891431], [30, 0.211317304], [35, 0.212451994], [40, 0.211710152], [45, 0.212583752], [50, 0.213291098], [75, 0.211636367], [100, 0.21372058], [125, 0.215991616], [150, 0.216762253], [175, 0.214502406], [200, 0.213624997], [225, 0.209985978], [250, 0.212253856], [275, 0.215275589], [300, 0.215009298], [325, 0.317471301], [350, 0.212971386], [375, 0.210279267], [400, 0.211514199]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.075165299], [5, 0.095261488], [10, 0.114287661], [15, 0.13517045], [20, 0.161482504], [25, 0.194579592], [30, 0.222887698], [35, 0.261211723], [40, 0.305117241], [45, 0.384542762], [50, 0.417479363], [75, 0.8180789], [100, 1.477201468]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.488754521], [5, 0.506750726], [10, 0.510778], [15, 0.540760195], [20, 0.584917816], [25, 0.633798995], [30, 0.679551803], [35, 0.734089251], [40, 0.800206363], [45, 0.88117781], [50, 0.954248045], [75, 1.436128866], [100, 2.105878905]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.486121227], [5, 0.505246675], [10, 0.523219092], [15, 0.556554733], [20, 0.60048657], [25, 0.639777245], [30, 0.686326662], [35, 0.746603831], [40, 0.812239937], [45, 0.88195273], [50, 0.959114937], [75, 1.440724098], [100, 2.095479558]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.092883816], [5, 0.093011518], [10, 0.093108568], [15, 0.094097395], [20, 0.09351782], [25, 0.101686925], [30, 0.104569395], [35, 0.109083808], [40, 0.111632838], [45, 0.117859217], [50, 0.119362028], [75, 0.137284373], [100, 0.157849225], [125, 0.187263302], [150, 0.212069929], [175, 0.24387593], [200, 0.282510385], [225, 0.323060882], [250, 0.370786331], [275, 0.425473429], [300, 0.486809985], [325, 0.564865389], [350, 0.637529395], [375, 0.73181575], [400, 0.823221996]]
  29. }
  30. ]
  31. }