Overview
We have a bug fix from a new contributor @ajpinedam that prevents inaccurate error messages being spammed for the View Locator's.
There is also a fix up in terms of the memory used by the ObservableAsPropertyHelper<T>
which reduced the memory dramatically used in the default instance.
Creating 3000 OAPH on .Net Core 2.1 and System.Reactive 4.0.
Method | Mean | Error | StdDev | Gen 0/1k Op | Gen 1/1k Op | Gen 2/1k Op | Allocated Memory/Op |
---|---|---|---|---|---|---|---|
Create | 130.4 ms | 2.567 ms | 5.127 ms | 6000.0000 | 2000.0000 | 1000.0000 | 38.14 MB |
With the new implementation:
Method | Mean | Error | StdDev | Gen 0/1k Op | Gen 1/1k Op | Gen 2/1k Op | Allocated Memory/Op |
---|---|---|---|---|---|---|---|
Create | 134.4 ms | 2.680 ms | 7.775 ms | 5000.0000 | 2000.0000 | 750.0000 | 27.29 MB |
What's changed:
- fix: Memory usage of OAPH and ReactiveObject (#1936) @glennawatson and @cabauman
- Fix 1918 removing misleading debug information (#1935) @ajpinedam