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.123735657], [5, 0.129185425], [10, 0.131703368], [15, 0.134976534], [20, 0.137261061], [25, 0.14085391], [30, 0.143709229], [35, 0.14746005], [40, 0.150845734], [45, 0.154317863], [50, 0.159359753], [75, 0.174900522], [100, 0.19149469], [125, 0.209568764], [150, 0.227707968], [175, 0.243942975], [200, 0.264474514], [225, 0.282809228], [250, 0.311567752], [275, 0.323890408], [300, 0.344235284], [325, 0.365078251], [350, 0.39132224], [375, 0.40639545], [400, 0.43792681]]
  9. }, {
  10. "name": "hana::basic_tuple",
  11. "data": [[0, 0.078192101], [5, 0.081499399], [10, 0.083173376], [15, 0.084662765], [20, 0.086543298], [25, 0.088548625], [30, 0.090886187], [35, 0.093809644], [40, 0.095670565], [45, 0.095998951], [50, 0.097908455], [75, 0.109098478], [100, 0.120106992], [125, 0.131211241], [150, 0.143273653], [175, 0.153548435], [200, 0.170713773], [225, 0.182085009], [250, 0.196101691], [275, 0.206718993], [300, 0.220229527], [325, 0.237001981], [350, 0.25022195], [375, 0.26124955], [400, 0.281322797]]
  12. }, {
  13. "name": "std::array",
  14. "data": [[0, 0.24106552], [5, 0.239985365], [10, 0.241540787], [15, 0.241090677], [20, 0.240091879], [25, 0.241362477], [30, 0.241233081], [35, 0.242161022], [40, 0.239944499], [45, 0.242683733], [50, 0.242167557], [75, 0.242710936], [100, 0.240912978], [125, 0.241545298], [150, 0.243174588], [175, 0.241076338], [200, 0.241192182], [225, 0.241182374], [250, 0.241943691], [275, 0.242472199], [300, 0.242338586], [325, 0.240212071], [350, 0.241101664], [375, 0.243648127], [400, 0.240564846]]
  15. }
  16. , {
  17. "name": "std::tuple",
  18. "data": [[0, 0.09595537], [5, 0.119615559], [10, 0.142385852], [15, 0.16636012], [20, 0.195601079], [25, 0.224744532], [30, 0.262370413], [35, 0.31052328], [40, 0.363460732], [45, 0.421055742], [50, 0.479550676], [75, 0.924223742], [100, 1.639265299]]
  19. }
  20. , {
  21. "name": "fusion::vector",
  22. "data": [[0, 0.532016261], [5, 0.547460945], [10, 0.557254126], [15, 0.586264899], [20, 0.637631723], [25, 0.686201575], [30, 0.749386895], [35, 0.811820306], [40, 0.895438594], [45, 0.966713446], [50, 1.064968869], [75, 1.618889056], [100, 2.397962129]]
  23. }, {
  24. "name": "fusion::list",
  25. "data": [[0, 0.524789876], [5, 0.54657926], [10, 0.569353742], [15, 0.598618355], [20, 0.649537733], [25, 0.697296555], [30, 0.755507149], [35, 0.839911995], [40, 0.911857543], [45, 0.988841195], [50, 1.074831178], [75, 1.623643504], [100, 2.406096736]]
  26. }, {
  27. "name": "mpl::vector",
  28. "data": [[0, 0.112192716], [5, 0.114387029], [10, 0.112066614], [15, 0.112184089], [20, 0.112133427], [25, 0.121559393], [30, 0.123392302], [35, 0.129821955], [40, 0.130923261], [45, 0.136410785], [50, 0.138912948], [75, 0.1609133], [100, 0.182260514], [125, 0.213339149], [150, 0.242119889], [175, 0.279246759], [200, 0.314149456], [225, 0.359834848], [250, 0.411261821], [275, 0.468106625], [300, 0.533244553], [325, 0.605514834], [350, 0.684211702], [375, 0.773929985], [400, 0.872405772]]
  29. }
  30. ]
  31. }