Hello. I'm concerned about the performance of the RadTreeView. I created a simplistic project where I create 1001 items, one root item with 1000 sub items and the RadTreeView's size is 24.84 MB, so I thought something must be wrong because I'm just putting strings in the RadTreeViewItems, so I checked with a memory profiler, and I found out that a lot of very heavy objects are created. The ones that jump out the most are these three:
55,308x EffectiveValueEntry (4.69MB)
9,011x Rectangle (2.52MB)
8,019x Grid (2.17MB)
Now, this is in a simplistic problem. In our real project these numbers are much bigger (also with around 1000 items). The number of rectangles goes up to 17,000 when we display the RadTreeView and it has become a major issue for us because it uses a lot of memory. Just by displaying our tree, which is very complex, the memory usage goes up 76mb and we have two of them so that makes 152mb for both trees. We're now working in just using one tree, but 76mb is still a lot of memory of the one tree.
Here's a video I captured while making sure the items are coming from the RadTreeView:
Let me know if there's anything we can do, and also minimizing GUI loses.
Thanks. By the way we're using the 2009.3.1208.35 RadTreeViewItem version.
Let me know. Thank you.