Hi,
we're developing an Application where we're using both SandBar (1.4.0.1) and SandDock (2.4.0.1).
After user reports about increasing CPU-usage, i started monitoring the app with WinXP's Performance-Monitor.
The .NET CLR Memory counter shows a constant increase of GC Handles.
I found this was due to the fact that i'm rendering a custom Icon into a ContainerBar (Timer-based, every 500ms).
After disabling the Timer, GC Handles stops increasing but i could see that moving the Mouse above a SandBar-Control also allocates new GC Handles.
Moving the Mouse above a DockableWindow (SandDock) also generates new GC Handles.
I left the app alone over night, the next morning GC Handles were above 270000 and CPU-usage was at 20%.
Do you have an explanation for that ?
I've attached a sample-application which shows the described behavior.