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.105071911], [5, 0.107670287], [10, 0.112548512], [15, 0.113402936], [20, 0.11540436], [25, 0.118929871], [30, 0.121875851], [35, 0.12587944], [40, 0.126437246], [45, 0.129131295], [50, 0.131946233], [75, 0.147925038], [100, 0.164087525], [125, 0.177370476], [150, 0.192424745], [175, 0.208797272], [200, 0.227613935], [225, 0.239052474], [250, 0.260977712], [275, 0.275974219], [300, 0.294651546], [325, 0.311867513], [350, 0.329551439], [375, 0.349634097], [400, 0.377076157]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.05992007], [5, 0.061568535], [10, 0.063262815], [15, 0.064949269], [20, 0.066013563], [25, 0.067630689], [30, 0.069310608], [35, 0.071737117], [40, 0.073049337], [45, 0.074596907], [50, 0.076594218], [75, 0.084759641], [100, 0.093124833], [125, 0.104717853], [150, 0.113851696], [175, 0.123322528], [200, 0.132853749], [225, 0.144639308], [250, 0.154972143], [275, 0.168693733], [300, 0.181731688], [325, 0.191785677], [350, 0.205323832], [375, 0.215400663], [400, 0.233833473]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.214165394], [5, 0.213870939], [10, 0.215382923], [15, 0.214903315], [20, 0.255569871], [25, 0.212178342], [30, 0.218874432], [35, 0.213784744], [40, 0.214640737], [45, 0.21547148], [50, 0.215011057], [75, 0.215331566], [100, 0.214307141], [125, 0.215494608], [150, 0.219202045], [175, 0.21238579], [200, 0.213860892], [225, 0.216144434], [250, 0.212831821], [275, 0.214206894], [300, 0.214303414], [325, 0.216809001], [350, 0.216769654], [375, 0.215448665], [400, 0.216156354]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.075920728], [5, 0.095722956], [10, 0.113510844], [15, 0.135232161], [20, 0.161822098], [25, 0.188438505], [30, 0.222474562], [35, 0.263083511], [40, 0.311373221], [45, 0.360600703], [50, 0.42112318], [75, 0.825426172], [100, 1.488622384]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.502951894], [5, 0.509836031], [10, 0.521787685], [15, 0.54022477], [20, 0.567076682], [25, 0.593051057], [30, 0.616409752], [35, 0.644796694], [40, 0.677978893], [45, 0.703997938], [50, 0.733973594], [75, 0.904202408], [100, 1.10344146]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.498190792], [5, 0.511079385], [10, 0.525189763], [15, 0.550849058], [20, 0.584366613], [25, 0.838132465], [30, 0.625069102], [35, 0.651790131], [40, 0.682194285], [45, 0.711544883], [50, 0.745459552], [75, 0.986090624], [100, 1.125206888]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.098071433], [5, 0.096356213], [10, 0.123116333], [15, 0.132717267], [20, 0.121236838], [25, 0.113692326], [30, 0.112671369], [35, 0.117169441], [40, 0.171402477], [45, 0.139300628], [50, 0.141375176], [75, 0.140257711], [100, 0.175725004], [125, 0.18466654], [150, 0.365315742], [175, 0.313481688], [200, 0.286508712], [225, 0.331837471], [250, 0.373395618], [275, 0.431757843], [300, 0.489707572], [325, 0.559274178], [350, 0.640674111], [375, 0.719639312], [400, 0.816510085]]
  29. }
  30. ]
  31. }