1. 16 Aug, 2023 1 commit
  2. 15 Aug, 2023 2 commits
  3. 14 Aug, 2023 1 commit
    • Jonah Williams's avatar
      [devicelab] boot up benchmarks. (#132148) · f7bd0320
      Jonah Williams authored
      Enable Impeller benchmarks for drawAtlas/drawVertices on iOS/Metal, Android/GLES, and Android/Vulkan.
      
      Enable impeller tessellation benchmarks on iOS/Metal and Android/Vulkan - not GLES as this is measuring backend agnostic performance.
      f7bd0320
  4. 11 Aug, 2023 1 commit
  5. 10 Aug, 2023 1 commit
  6. 09 Aug, 2023 4 commits
  7. 08 Aug, 2023 1 commit
  8. 04 Aug, 2023 1 commit
  9. 03 Aug, 2023 2 commits
  10. 02 Aug, 2023 1 commit
  11. 01 Aug, 2023 1 commit
  12. 31 Jul, 2023 2 commits
    • Jackson Gardner's avatar
      Reland --omit-type-checks for benchmarks. (#131493) · b928b3c1
      Jackson Gardner authored
      Because the cost of type checks dominate our dart2wasm benchmarks, we've
      decided to pass `--omit-type-checks` for now.
      
      This was previously reverted because the skwasm benchmarks were broken
      in general for a separate reason, and my getting rid of `bringup: true`
      broke the tree. I ended up fixing the benchmarks and getting rid of
      `bringup: true` in a separate commit, so this just adds the flag only.
      b928b3c1
    • Daco Harkes's avatar
      fceaa005
  13. 27 Jul, 2023 2 commits
  14. 26 Jul, 2023 2 commits
  15. 21 Jul, 2023 1 commit
  16. 18 Jul, 2023 1 commit
  17. 14 Jul, 2023 1 commit
  18. 13 Jul, 2023 1 commit
  19. 07 Jul, 2023 2 commits
  20. 29 Jun, 2023 1 commit
    • Jackson Gardner's avatar
      Skwasm benchmarks. (#129681) · 1b887c72
      Jackson Gardner authored
      This enables benchmarks for the Skwasm renderer, compiled with
      dart2wasm.
      
      Platform views aren't supported in Skwasm yet, so we are skipping those
      benchmarks for now.
      1b887c72
  21. 28 Jun, 2023 1 commit
  22. 24 Jun, 2023 1 commit
  23. 15 Jun, 2023 1 commit
  24. 12 Jun, 2023 1 commit
  25. 08 Jun, 2023 1 commit
  26. 02 Jun, 2023 1 commit
  27. 31 May, 2023 2 commits
    • Camille Simon's avatar
      [Android] Modify Linux_android flutter_engine_group_performance to uninstall... · 6268c04b
      Camille Simon authored
      [Android] Modify Linux_android flutter_engine_group_performance to uninstall app before attempting to install (#127429)
      
      Changes `Linux_android flutter_engine_group_performance` to uninstall the app that it uses for testing before attempting to install it again to ensure proper cleanup.
      
      Attempt at fixing https://github.com/flutter/flutter/issues/127011.
      6268c04b
    • Jackson Gardner's avatar
      Improve web benchmarks measurements (#127900) · e8f4d803
      Jackson Gardner authored
      By default, the browser fuzzes the timer APIs such that they have a granularity of approximately 100 microseconds (this is due to Spectre mitigation techniques). However, many of the thing we are trying to measure actually have a much finer granularity than 100 microseconds. As a result, many of our benchmarks are extremely noisy and don't provide accurate data.
      
      By serving the initial script files with the `Cross-Origin-Opener-Policy: same-origin` and `Cross-Origin-Embedder-Policy: require-corp` HTTP headers, the browser runs the benchmarks in a `crossOriginIsolated` context, which restores the fine granularity of APIs such as `performance.now()` to microsecond precision.
      
      Also, we were considering anything an outlier that was more than one standard deviation away from the mean. In a normal distribution, that means we are only capturing 68% of the data and the rest are considered outliers. This is not ideal. Doing two standard deviations away captures 95% of the data, and the outliers are in the remaining 5%, which seems much more reasonable.
      e8f4d803
  28. 30 May, 2023 1 commit
  29. 26 May, 2023 1 commit
  30. 23 May, 2023 1 commit