|
From: Jeff H. <je...@ac...> - 2006-11-20 23:50:40
|
Tim Baker wrote: > > From: "Jeff Hobbs" > > I use treectrl a lot, but there certainly is not enough time to > > wrangle it into "core status" for 8.5. Furthermore, Tim is continuing > > to work on it. I'd like us to consider this again for 8.6 though > > (along with tktable). One of the current issues with treectrl is that > > it is a memory pig (notably more > > than I expect should be necessary for some views), but I expect some API > > changes (possibly compatible) would be in order as well. > > I've managed to get memory usage under control a bit. In the > "Random 500" demo with "set RandomN 15000" wish84.exe requires: > > 2.1.1 47,240 K > 2.2 21,424 K > > Whoa. I think those are both non-debug versions. That is indeed an improvement. More structure sharing? In any case, I found that using 60M for 6000 items to be a bit much in my app. I suspect it also led to some amount of slowdown for all the mem mgmt. However, I'm not currently able to build treectrl from CVS - some transition from themeData in/out of the TreeCtrl structure? Jeff |