Jonathan Peppers
Jonathan Peppers
/cc @jsuarezruiz maybe something needs to change in this sample to work w/ main?
@PureWeen are these running on CI now? It probably not very impactful to fix these tests unless we are running them?
Let me know when Windows device tests are running on CI, as I probably won't fix the ones above until then. They are probably not real bugs, but something with...
Everywhere you see `+=` with an `event` in this file is a potential leak: https://github.com/symbiogenesis/Maui.DataGrid/blob/net8-memory-leak/Maui.DataGrid/DataGrid.xaml.cs So far looking at this, I see several potential leaks in this `DataGrid` control. It's...
Especially on Windows, you should be able to see a tree of objects from a memory snapshot. What object is holding on to another object? If you can share their...
Can you address the XAML hot reload warning in your screenshot? We mention it on the wiki page:  Did you also sprinkle some `GC.Collect()` calls in the app as...
Can you comment on: > Does the problem go away if you swap your custom DataGrid control with something built-in? Like a ListView or CollectionView? Your latest screenshot shows the...
Can you share a branch of your sample that uses `ListView` or `CollectionView`? https://github.com/symbiogenesis/Maui.DataGrid/tree/net8-memory-leak It isn't using the `DataGrid` at all, correct?
I found this issue with `ListView`: https://github.com/dotnet/maui/issues/16450#issuecomment-1670166956 But let me see if something similar is happening with `CollectionView` as that seems more important. (It's the new control you're supposed to...
@symbiogenesis I did some debugging, and it appears the way the `CollectionView` works. 1. You have 150,000 rows, it apparently creates a `List` with 150,000 `null` items... 2. This code...