iTwin / presentation

Monorepo for iTwin.js Presentation Library
https://www.itwinjs.org/presentation/
MIT License
4 stars 0 forks source link

Hierarchies: Handle filtered path with similar step #632

Closed saskliutas closed 2 months ago

saskliutas commented 2 months ago

Closes https://github.com/iTwin/presentation/issues/629

changeset-bot[bot] commented 2 months ago

🦋 Changeset detected

Latest commit: 3c3c32edf816266e8d46057c6b267c03394a1d11

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages | Name | Type | | ------------------------------------- | ----- | | @itwin/presentation-hierarchies | Patch | | @itwin/presentation-hierarchies-react | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

github-actions[bot] commented 2 months ago

Hierarchies benchmark

Benchmark suite Current: 3c3c32edf816266e8d46057c6b267c03394a1d11 Previous: 70615e66bf28abf760a0a619145a50d68f1e4557 Deviation Status
flat 50k elements list 4081.7 ms 4120.43 ms -0.9400% ✅
flat 50k elements list (P95 of main thread blocks) 71 ms 74 ms -4.0541% ✅
grouping by label 10174.62 ms 10351.24 ms -1.7063% ✅
grouping by label (P95 of main thread blocks) 61 ms 63 ms -3.1746% ✅
grouping by class 10339.87 ms 10473.08 ms -1.2719% ✅
grouping by class (P95 of main thread blocks) 49 ms 45 ms 8.8889% 🚨
grouping by property 10747.24 ms 11051.77 ms -2.7555% ✅
grouping by property (P95 of main thread blocks) 51 ms 90 ms -43.3333% ✅
grouping by base class (10 classes) 7501.21 ms 7555.44 ms -0.7178% ✅
grouping by base class (10 classes) (P95 of main thread blocks) 82 ms 83 ms -1.2048% ✅
grouping by multiple attributes 27327.53 ms 27454.1 ms -0.4610% ✅
grouping by multiple attributes (P95 of main thread blocks) 66 ms 70 ms -5.7143% ✅
hide if no children required to finalize root, w/o children 47897.04 ms 46374.65 ms 3.2828% 🚨
hide if no children required to finalize root, w/o children (P95 of main thread blocks) 37 ms 38 ms -2.6316% ✅
hide if no children required to finalize root, w/ children 161.69 ms 156.97 ms 3.0069% 🚨
hide if no children required to finalize root, w/ children (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree initial (Baytown) 41.99 ms 42.61 ms -1.4551% ✅
models tree initial (Baytown) (P95 of main thread blocks) 0 ms 0 ms NaN% 🚨
models tree full (Baytown) 7618.64 ms 7548.03 ms 0.9355% 🚨
models tree full (Baytown) (P95 of main thread blocks) 86 ms 85 ms 1.1765% 🚨

This comment was automatically generated by workflow using github-action-benchmark.