You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 25, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Feb 25, 2026. It is now read-only.
WinUI 3 DataGrid: Uses insane amounts of memory within StackPanel #5000
I am using a DataGrid with 10k objects, containing only simple strings and integers, and memory consumption jumps from a base level of 200MB to a whopping 2GB+ consumption, I have not actually tested the upper bound, I kill the app beforehand.
This also happens for Expanders, and I suspect the issue comes from the DataGrid having to compute width / height for a dynamically sized component.
When putting the DataGrid into a fixed sized parent the issue seems to disappear, tested it on a Grid component with auto sized columns and rows, where the bug persisted, and on fixed size columns and rows where the bug disappeared.
Hope this helps anyone stuck on the same issue.
Edit:
The issue can also be resolved by setting height/width of the DataGrid itself, even in a parent with no fixed size. Tested on DataGrid with auto-sized rows and colomns.
Describe the bug
I have a datagrid which loads roughly 2k items within a StackPanel, I navigate to the page with the datagrid and the items load.
Memory usage without StackPanel: Jumps from 54.5MB without the datagrid loaded, to 96.3MB
Memory usage in a StackPanel: Jumps from 54.5MB to 535MB!
Regression
No response
Reproducible in sample app?
Steps to reproduce
Expected behavior
It shouldn't use more memory wrapped in a stackpanel
Screenshots
No response
Windows Build Number
Other Windows Build number
11 Pro 23H2 22635
App minimum and target SDK version
Other SDK version
No response
Visual Studio Version
2022
Visual Studio Build Number
Version 17.11.0 Preview 6.0
Device form factor
Desktop
Nuget packages
AssyntSoftware.WinUI3Controls - 2.2.1
CommunityToolkit.WinUI - 7.1.2
Microsoft.Extensions.{DependencyInjection, Hosting, Hosting.Abstractions, Http} - 8.0.0
Serilog - 4.0.0
RestSharp -
111.4.1
Additional context
No response
Help us help you
Yes, but only if others can assist.