Test for performance#1699
Closed
JonasDov wants to merge 2 commits into
Closed
Conversation
There was a problem hiding this comment.
Tree-Widget Next benchmark
| Benchmark suite | Current: 6d36abe | Previous: b618ede | Deviation | Status |
|---|---|---|---|---|
models tree 50k 3D elements search > get search paths |
1281 ms |
1207 ms |
6.13% |
〰️ |
models tree 50k 3D elements search > get search paths (P95 of main thread blocks) |
53 ms |
58 ms |
-8.62% |
〰️ |
models tree 50k 3D elements search > load hierarchy from search paths |
107424 ms |
117082 ms |
-8.25% |
〰️ |
models tree 50k 3D elements search > load hierarchy from search paths (P95 of main thread blocks) |
35 ms |
33 ms |
6.06% |
〰️ |
models tree 50k categories > collect nodes |
3054 ms |
3016 ms |
1.26% |
〰️ |
models tree 50k categories > collect nodes (P95 of main thread blocks) |
121 ms |
169 ms |
-28.40% |
〰️ |
models tree 50k categories > validate initial visibility |
1979 ms |
2072 ms |
-4.49% |
〰️ |
models tree 50k categories > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k categories > change visibility |
195 ms |
87 ms |
124.14% |
🚨 |
models tree 50k categories > change visibility (P95 of main thread blocks) |
52 ms |
76 ms |
-31.58% |
〰️ |
models tree 50k categories > validate changed visibility |
3619 ms |
3647 ms |
-0.77% |
〰️ |
models tree 50k categories > validate changed visibility (P95 of main thread blocks) |
30 ms |
39 ms |
-23.08% |
〰️ |
models tree 50k 3D elements > collect nodes |
43293 ms |
46645 ms |
-7.19% |
〰️ |
models tree 50k 3D elements > collect nodes (P95 of main thread blocks) |
61 ms |
76 ms |
-19.74% |
〰️ |
models tree 50k 3D elements > validate initial visibility |
1444 ms |
1748 ms |
-17.39% |
✅ |
models tree 50k 3D elements > validate initial visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > change model visibility |
102 ms |
21 ms |
385.71% |
🚨 |
models tree 50k 3D elements > change model visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > validate changed model visibility |
2304 ms |
3216 ms |
-28.36% |
✅ |
models tree 50k 3D elements > validate changed model visibility (P95 of main thread blocks) |
105 ms |
24 ms |
337.50% |
🚨 |
models tree 50k 3D elements > change category node visibility |
510 ms |
505 ms |
0.99% |
〰️ |
models tree 50k 3D elements > change category node visibility (P95 of main thread blocks) |
57 ms |
59 ms |
-3.39% |
〰️ |
models tree 50k 3D elements > validate changed category visibility |
1496 ms |
1931 ms |
-22.53% |
✅ |
models tree 50k 3D elements > validate changed category visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > validate per-model category override |
1470 ms |
1874 ms |
-21.56% |
✅ |
models tree 50k 3D elements > validate per-model category override (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > change element visibility |
33 ms |
33 ms |
0% |
🟰 |
models tree 50k 3D elements > change element visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D elements > validate changed element visibility |
2244 ms |
2616 ms |
-14.22% |
✅ |
models tree 50k 3D elements > validate changed element visibility (P95 of main thread blocks) |
71 ms |
67 ms |
5.97% |
〰️ |
models tree 50k 3D child elements with different categories > collect nodes |
43905 ms |
46646 ms |
-5.88% |
〰️ |
models tree 50k 3D child elements with different categories > collect nodes (P95 of main thread blocks) |
61 ms |
68 ms |
-10.29% |
〰️ |
models tree 50k 3D child elements with different categories > validate initial visibility |
1501 ms |
1677 ms |
-10.49% |
✅ |
models tree 50k 3D child elements with different categories > validate initial visibility (P95 of main thread blocks) |
32 ms |
0 ms |
3200% |
〰️ |
models tree 50k 3D child elements with different categories > change visibility |
50 ms |
53 ms |
-5.66% |
〰️ |
models tree 50k 3D child elements with different categories > change visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
models tree 50k 3D child elements with different categories > validate changed visibility |
2797 ms |
3803 ms |
-26.45% |
✅ |
models tree 50k 3D child elements with different categories > validate changed visibility (P95 of main thread blocks) |
92 ms |
82 ms |
12.20% |
〰️ |
categories tree 50k subCategories search > get search paths |
1887 ms |
1888 ms |
-0.05% |
〰️ |
categories tree 50k subCategories search > get search paths (P95 of main thread blocks) |
42 ms |
44 ms |
-4.55% |
〰️ |
categories tree 50k subCategories search > load hierarchy from search paths |
5749 ms |
5657 ms |
1.63% |
〰️ |
categories tree 50k subCategories search > load hierarchy from search paths (P95 of main thread blocks) |
58 ms |
55 ms |
5.45% |
〰️ |
categories tree 50k subCategories > collect nodes |
6252 ms |
6112 ms |
2.29% |
〰️ |
categories tree 50k subCategories > collect nodes (P95 of main thread blocks) |
53 ms |
49 ms |
8.16% |
〰️ |
categories tree 50k subCategories > validate initial visibility |
1185 ms |
1190 ms |
-0.42% |
〰️ |
categories tree 50k subCategories > validate initial visibility (P95 of main thread blocks) |
25 ms |
27 ms |
-7.41% |
〰️ |
categories tree 50k subCategories > change visibility |
347 ms |
370 ms |
-6.22% |
〰️ |
categories tree 50k subCategories > change visibility (P95 of main thread blocks) |
29 ms |
37 ms |
-21.62% |
〰️ |
categories tree 50k subCategories > validate changed visibility |
1092 ms |
1083 ms |
0.83% |
〰️ |
categories tree 50k subCategories > validate changed visibility (P95 of main thread blocks) |
30 ms |
44 ms |
-31.82% |
〰️ |
categories tree 50k categories > collect nodes |
2454 ms |
2520 ms |
-2.62% |
〰️ |
categories tree 50k categories > collect nodes (P95 of main thread blocks) |
122 ms |
136 ms |
-10.29% |
〰️ |
categories tree 50k categories > validate initial visibility |
5072 ms |
5378 ms |
-5.69% |
〰️ |
categories tree 50k categories > validate initial visibility (P95 of main thread blocks) |
138 ms |
117 ms |
17.95% |
〰️ |
categories tree 50k categories > change visibility |
760 ms |
685 ms |
10.95% |
🚨 |
categories tree 50k categories > change visibility (P95 of main thread blocks) |
53 ms |
61 ms |
-13.11% |
〰️ |
categories tree 50k categories > validate changed visibility |
4844 ms |
5001 ms |
-3.14% |
〰️ |
categories tree 50k categories > validate changed visibility (P95 of main thread blocks) |
37 ms |
46 ms |
-19.57% |
〰️ |
classifications tree 50k classifications search > get search paths |
2219 ms |
2159 ms |
2.78% |
〰️ |
classifications tree 50k classifications search > get search paths (P95 of main thread blocks) |
135 ms |
152 ms |
-11.18% |
〰️ |
classifications tree 50k classifications search > load hierarchy from search paths |
65956 ms |
73053 ms |
-9.71% |
〰️ |
classifications tree 50k classifications search > load hierarchy from search paths (P95 of main thread blocks) |
24 ms |
0 ms |
2400% |
〰️ |
classifications tree 50k classifications > collect nodes |
35503 ms |
39556 ms |
-10.25% |
✅ |
classifications tree 50k classifications > collect nodes (P95 of main thread blocks) |
148 ms |
93 ms |
59.14% |
🚨 |
classifications tree 50k classifications > validate initial visibility |
3676 ms |
3821 ms |
-3.79% |
〰️ |
classifications tree 50k classifications > validate initial visibility (P95 of main thread blocks) |
71 ms |
89 ms |
-20.22% |
〰️ |
classifications tree 50k classifications > change visibility |
36 ms |
30 ms |
20% |
〰️ |
classifications tree 50k classifications > change visibility (P95 of main thread blocks) |
0 ms |
0 ms |
0% |
🟰 |
classifications tree 50k classifications > validate changed visibility |
4004 ms |
4151 ms |
-3.54% |
〰️ |
classifications tree 50k classifications > validate changed visibility (P95 of main thread blocks) |
177 ms |
104 ms |
70.19% |
🚨 |
This comment was automatically generated by workflow using github-action-benchmark.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Trying to improve performance for #1694
WIP