Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update workflow to test local fast-element build #5994

Merged
merged 50 commits into from
May 24, 2022

Conversation

prudepixie
Copy link
Contributor

Pull Request

πŸ“– Description

🎫 Issues

πŸ‘©β€πŸ’» Reviewer Notes

πŸ“‘ Test Plan

βœ… Checklist

General

  • I have included a change request file using $ yarn change
  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.
  • I have read the CONTRIBUTING documentation and followed the standards for this project.

Component-specific

⏭ Next Steps

@github-actions
Copy link

github-actions bot commented May 17, 2022

πŸ“Š Tachometer Benchmark Results

Summary

create10k

  • localTest-create10k: faster βœ” 0% - 7% (1.20ms - 51.10ms)
    1.10.1 vs local Customize summary
  • localTest-create10k: faster βœ” 2% - 3% (17.00ms - 27.48ms)
    1.10.1 vs local Customize summary
  • localTest-create10k: unsure πŸ” -6% - +1% (-36.48ms - +5.49ms)
    1.8.0 vs local Customize summary
  • results-create-local: faster βœ” 0% - 7% (1.20ms - 51.10ms)
    1.10.1 vs local Customize summary

update10th

  • results: unsure πŸ” -8% - +9% (-36.39ms - +38.01ms)
    1.10.1 vs 1.6.0 Customize summary
  • test-update10th: unsure πŸ” -2% - +1% (-11.86ms - +5.53ms)
    1.10.1 vs 1.6.0 Customize summary
  • update10th: unsure πŸ” -8% - +9% (-36.39ms - +38.01ms)
    1.10.1 vs 1.6.0 Customize summary

usedJSHeapSize

  • localTest-create10k: slower ❌ 7% - 7% (0.87ms - 0.95ms)
    1.10.1 vs local Customize summary
  • localTest-create10k: slower ❌ 3% - 4% (0.38ms - 0.51ms)
    1.10.1 vs local Customize summary
  • localTest-create10k: unsure πŸ” -0% - -0% (-0.02ms - -0.01ms)
    1.8.0 vs local Customize summary
  • results: unsure πŸ” +0% - +0% (+0.00ms - +0.01ms)
    1.10.1 vs 1.6.0 Customize summary
  • results-create-local: slower ❌ 7% - 7% (0.87ms - 0.95ms)
    1.10.1 vs local Customize summary
  • test-update10th: unsure πŸ” -0% - +0% (-0.00ms - +0.01ms)
    1.10.1 vs 1.6.0 Customize summary
  • update10th: unsure πŸ” +0% - +0% (+0.00ms - +0.01ms)
    1.10.1 vs 1.6.0 Customize summary

Results

localTest-create10k

create10k

VersionAvg timevs localvs 1.10.1
local686.07ms - 722.91ms-slower ❌
0% - 8%
1.20ms - 51.10ms
1.10.1661.51ms - 695.17msfaster βœ”
0% - 7%
1.20ms - 51.10ms
-

usedJSHeapSize

VersionAvg timevs localvs 1.10.1
local13.10ms - 13.17ms-faster βœ”
6% - 7%
0.87ms - 0.95ms
1.10.114.04ms - 14.05msslower ❌
7% - 7%
0.87ms - 0.95ms
-
localTest-create10k

create10k

VersionAvg timevs localvs 1.10.1
local893.66ms - 901.38ms-slower ❌
2% - 3%
17.00ms - 27.48ms
1.10.1871.74ms - 878.82msfaster βœ”
2% - 3%
17.00ms - 27.48ms
-

usedJSHeapSize

VersionAvg timevs localvs 1.10.1
local13.53ms - 13.65ms-faster βœ”
3% - 4%
0.38ms - 0.51ms
1.10.114.03ms - 14.04msslower ❌
3% - 4%
0.38ms - 0.51ms
-
localTest-create10k

create10k

VersionAvg timevs localvs 1.8.0
local656.21ms - 665.93ms-unsure πŸ”
-1% - +6%
-5.49ms - +36.48ms
1.8.0625.15ms - 665.99msunsure πŸ”
-6% - +1%
-36.48ms - +5.49ms
-

usedJSHeapSize

VersionAvg timevs localvs 1.8.0
local14.05ms - 14.06ms-unsure πŸ”
+0% - +0%
+0.01ms - +0.02ms
1.8.014.04ms - 14.05msunsure πŸ”
-0% - -0%
-0.02ms - -0.01ms
-
results

update10th

VersionAvg timevs 1.6.0vs 1.10.1
1.6.0418.56ms - 467.88ms-unsure πŸ”
-9% - +8%
-38.01ms - +36.39ms
1.10.1416.17ms - 471.88msunsure πŸ”
-8% - +9%
-36.39ms - +38.01ms
-

usedJSHeapSize

VersionAvg timevs 1.6.0vs 1.10.1
1.6.014.05ms - 14.05ms-unsure πŸ”
-0% - -0%
-0.01ms - -0.00ms
1.10.114.06ms - 14.06msunsure πŸ”
+0% - +0%
+0.00ms - +0.01ms
-
results-create-local

create10k

VersionAvg timevs localvs 1.10.1
local686.07ms - 722.91ms-slower ❌
0% - 8%
1.20ms - 51.10ms
1.10.1661.51ms - 695.17msfaster βœ”
0% - 7%
1.20ms - 51.10ms
-

usedJSHeapSize

VersionAvg timevs localvs 1.10.1
local13.10ms - 13.17ms-faster βœ”
6% - 7%
0.87ms - 0.95ms
1.10.114.04ms - 14.05msslower ❌
7% - 7%
0.87ms - 0.95ms
-
test-update10th

update10th

VersionAvg timevs 1.6.0vs 1.10.1
1.6.0637.42ms - 650.18ms-unsure πŸ”
-1% - +2%
-5.53ms - +11.86ms
1.10.1634.72ms - 646.55msunsure πŸ”
-2% - +1%
-11.86ms - +5.53ms
-

usedJSHeapSize

VersionAvg timevs 1.6.0vs 1.10.1
1.6.014.05ms - 14.06ms-unsure πŸ”
-0% - +0%
-0.01ms - +0.00ms
1.10.114.05ms - 14.06msunsure πŸ”
-0% - +0%
-0.00ms - +0.01ms
-
update10th

update10th

VersionAvg timevs 1.6.0vs 1.10.1
1.6.0418.56ms - 467.88ms-unsure πŸ”
-9% - +8%
-38.01ms - +36.39ms
1.10.1416.17ms - 471.88msunsure πŸ”
-8% - +9%
-36.39ms - +38.01ms
-

usedJSHeapSize

VersionAvg timevs 1.6.0vs 1.10.1
1.6.014.05ms - 14.05ms-unsure πŸ”
-0% - -0%
-0.01ms - -0.00ms
1.10.114.06ms - 14.06msunsure πŸ”
+0% - +0%
+0.00ms - +0.01ms
-

tachometer-reporter-action v2 for Fast Element benchmark jobs

@prudepixie prudepixie force-pushed the users/wendy/local-build-actions branch from a129e9b to cb7ecf5 Compare May 17, 2022 17:35
@prudepixie
Copy link
Contributor Author

Up to here, seems to work if feeding the results json file with the commit and uploading artifact for github actions to read

@prudepixie prudepixie linked an issue May 20, 2022 that may be closed by this pull request
@prudepixie prudepixie marked this pull request as draft May 20, 2022 17:27
@prudepixie prudepixie force-pushed the users/wendy/local-build-actions branch from 6f423e9 to 1bd7f26 Compare May 23, 2022 17:19
@prudepixie prudepixie force-pushed the users/wendy/local-build-actions branch from 6d2824f to d5a908e Compare May 23, 2022 19:56
@prudepixie prudepixie marked this pull request as ready for review May 24, 2022 16:27
@prudepixie prudepixie merged commit 6f0eeec into users/wendy/bench-actions May 24, 2022
@prudepixie prudepixie deleted the users/wendy/local-build-actions branch May 24, 2022 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

perf: first iteration of adding benchmarks to Github Actions
1 participant