Closed imodeljs-admin closed 3 weeks ago
Benchmark suite | Current: 2a2bdb4d31786e2616067121097caf3da052028a | Previous: e732356b8bd7760044c3f8759ff348bcbd051026 | Deviation | Status |
---|---|---|---|---|
flat 50k elements list |
4732.52 ms |
4776.69 ms |
-0.9247% |
β |
flat 50k elements list (P95 of main thread blocks) |
73 ms |
75 ms |
-2.6667% |
β |
grouping by label |
10988.98 ms |
11067.66 ms |
-0.7109% |
β |
grouping by label (P95 of main thread blocks) |
71 ms |
70 ms |
1.4286% |
π¨ |
grouping by class |
10989.53 ms |
11064.57 ms |
-0.6782% |
β |
grouping by class (P95 of main thread blocks) |
35 ms |
34 ms |
2.9412% |
π¨ |
grouping by property |
11575.19 ms |
11613.09 ms |
-0.3264% |
β |
grouping by property (P95 of main thread blocks) |
59 ms |
58 ms |
1.7241% |
π¨ |
grouping by base class (10 classes) |
8311.71 ms |
8449.62 ms |
-1.6321% |
β |
grouping by base class (10 classes) (P95 of main thread blocks) |
61 ms |
67 ms |
-8.9552% |
β |
grouping by multiple attributes |
28989.54 ms |
29351.23 ms |
-1.2323% |
β |
grouping by multiple attributes (P95 of main thread blocks) |
57 ms |
49 ms |
16.3265% |
π¨ |
hide if no children required to finalize root, w/o children |
51030.55 ms |
51384.33 ms |
-0.6885% |
β |
hide if no children required to finalize root, w/o children (P95 of main thread blocks) |
41 ms |
43 ms |
-4.6512% |
β |
hide if no children required to finalize root, w/ children |
161.94 ms |
168.76 ms |
-4.0412% |
β |
hide if no children required to finalize root, w/ children (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
π¨ |
models tree initial (Baytown) |
39.1 ms |
38.33 ms |
2.0089% |
π¨ |
models tree initial (Baytown) (P95 of main thread blocks) |
0 ms |
0 ms |
NaN% |
π¨ |
models tree full (Baytown) |
7776.26 ms |
7752.47 ms |
0.3069% |
π¨ |
models tree full (Baytown) (P95 of main thread blocks) |
90 ms |
84 ms |
7.1429% |
π¨ |
This comment was automatically generated by workflow using github-action-benchmark.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
@itwin/presentation-hierarchies@0.7.1
Patch Changes
#720: Fixed iModel hierarchy provider returning unfiltered nodes after setting the hierarchy filter in certain scenarios.
The situation could happen when a new hierarchy filter is set during an ongoing nodes request. Then, requesting nodes immediately after setting the filter could return nodes from the previous request.
The change also slightly changes what happens with ongoing requests when hierarchy provider's internal state is reset: provider is disposed, the
imodelChanged
event is raised or hierarchy filter is set. Previously, it would continue handling all ongoing requests and return a valid result. Now, it will stop ASAP and return an empty list.@itwin/presentation-hierarchies-react@0.8.1
Patch Changes