Closed saskliutas closed 1 month ago
Latest commit: ed4e3174ab267b16473618948b07619fb2dcfdde
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Benchmark suite | Current: ed4e3174ab267b16473618948b07619fb2dcfdde | Previous: 2a67f0f3cd99c8133aa523f40f622d4004d3ebbe | Deviation | Status |
---|---|---|---|---|
hilite 50k elements |
1221.51 ms |
1186.98 ms |
2.9091% |
🚨 |
hilite 50k elements (P95 of main thread blocks) |
44 ms |
45 ms |
-2.2222% |
✅ |
hilite 50k group elements |
236.35 ms |
240.43 ms |
-1.6970% |
✅ |
hilite 50k group elements (P95 of main thread blocks) |
31 ms |
31 ms |
0% |
🟰 |
hilite 1k subjects |
45475.81 ms |
44805.8 ms |
1.4954% |
🚨 |
hilite 1k subjects (P95 of main thread blocks) |
29 ms |
25 ms |
16% |
🚨 |
hilite 50k subcategories |
283.73 ms |
280.61 ms |
1.1119% |
🚨 |
hilite 50k subcategories (P95 of main thread blocks) |
33 ms |
44 ms |
-25% |
✅ |
hilite 50k functional 3D elements |
25200.52 ms |
25677 ms |
-1.8557% |
✅ |
hilite 50k functional 3D elements (P95 of main thread blocks) |
41 ms |
38 ms |
7.8947% |
🚨 |
hilite 50k functional 2D elements |
6103.35 ms |
6022.21 ms |
1.3473% |
🚨 |
hilite 50k functional 2D elements (P95 of main thread blocks) |
39 ms |
37 ms |
5.4054% |
🚨 |
compute selection for 50k elements |
309.44 ms |
302.21 ms |
2.3924% |
🚨 |
compute selection for 50k elements (P95 of main thread blocks) |
31 ms |
31 ms |
0% |
🟰 |
compute parent selection for 50k elements |
337 ms |
333.02 ms |
1.1951% |
🚨 |
compute parent selection for 50k elements (P95 of main thread blocks) |
31 ms |
31 ms |
0% |
🟰 |
compute top ancestor selection for 50k elements |
553.26 ms |
564.92 ms |
-2.0640% |
✅ |
compute top ancestor selection for 50k elements (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
compute category selection for 50k elements |
89.58 ms |
89.97 ms |
-0.4335% |
✅ |
compute category selection for 50k elements (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
compute model selection for 50k elements |
74.41 ms |
74.85 ms |
-0.5878% |
✅ |
compute model selection for 50k elements (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
compute functional selection for 50k 3D elements |
403.02 ms |
392.78 ms |
2.6071% |
🚨 |
compute functional selection for 50k 3D elements (P95 of main thread blocks) |
31 ms |
31 ms |
0% |
🟰 |
compute parent functional selection for 50k 3D elements |
450.66 ms |
447.83 ms |
0.6319% |
🚨 |
compute parent functional selection for 50k 3D elements (P95 of main thread blocks) |
31 ms |
33 ms |
-6.0606% |
✅ |
compute top ancestor functional selection for 50k 3D elements |
1160.51 ms |
1173.93 ms |
-1.1432% |
✅ |
compute top ancestor functional selection for 50k 3D elements (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
compute functional selection for 50k 2D elements |
3063.77 ms |
3049.51 ms |
0.4676% |
🚨 |
compute functional selection for 50k 2D elements (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
compute parent functional selection for 50k 2D elements |
3025.38 ms |
3137.56 ms |
-3.5754% |
✅ |
compute parent functional selection for 50k 2D elements (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
compute top ancestor functional selection for 50k 2D elements |
3058.83 ms |
3042.97 ms |
0.5212% |
🚨 |
compute top ancestor functional selection for 50k 2D elements (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
This comment was automatically generated by workflow using github-action-benchmark.
Benchmark suite | Current: ed4e3174ab267b16473618948b07619fb2dcfdde | Previous: 5d3edc85d6d25a96e4778d330f738bba8ce0bd26 | Deviation | Status |
---|---|---|---|---|
flat 50k elements list |
4713.08 ms |
4798.69 ms |
-1.7840% |
✅ |
flat 50k elements list (P95 of main thread blocks) |
75 ms |
75 ms |
0% |
🟰 |
filtering filters with 50000 paths |
13899.26 ms |
14080.8 ms |
-1.2893% |
✅ |
filtering filters with 50000 paths (P95 of main thread blocks) |
128 ms |
131 ms |
-2.2901% |
✅ |
grouping by label |
10977 ms |
11079.16 ms |
-0.9221% |
✅ |
grouping by label (P95 of main thread blocks) |
64 ms |
72 ms |
-11.1111% |
✅ |
grouping by class |
10948.45 ms |
11100.92 ms |
-1.3735% |
✅ |
grouping by class (P95 of main thread blocks) |
35 ms |
34 ms |
2.9412% |
🚨 |
grouping by property |
11679.13 ms |
11720.18 ms |
-0.3503% |
✅ |
grouping by property (P95 of main thread blocks) |
59 ms |
59 ms |
0% |
🟰 |
grouping by base class (10 classes) |
8392.12 ms |
8492.18 ms |
-1.1783% |
✅ |
grouping by base class (10 classes) (P95 of main thread blocks) |
74 ms |
69 ms |
7.2464% |
🚨 |
grouping by multiple attributes |
29253.31 ms |
29235.72 ms |
0.0602% |
🚨 |
grouping by multiple attributes (P95 of main thread blocks) |
55 ms |
56 ms |
-1.7857% |
✅ |
hide if no children required to finalize root, w/o children |
54933.63 ms |
55488.59 ms |
-1.0001% |
✅ |
hide if no children required to finalize root, w/o children (P95 of main thread blocks) |
30 ms |
30 ms |
0% |
🟰 |
hide if no children required to finalize root, w/ children |
194.32 ms |
199.81 ms |
-2.7476% |
✅ |
hide if no children required to finalize root, w/ children (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
models tree initial (Baytown) |
43.1 ms |
45.07 ms |
-4.3710% |
✅ |
models tree initial (Baytown) (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
🚨 |
models tree full (Baytown) |
7874.7 ms |
7835.23 ms |
0.5038% |
🚨 |
models tree full (Baytown) (P95 of main thread blocks) |
84 ms |
86 ms |
-2.3256% |
✅ |
This comment was automatically generated by workflow using github-action-benchmark.
Closes https://github.com/iTwin/presentation/issues/733
Setup pnpm catalogs to have consistent versions of dependencies used between multiple packages in monorepo.