Excessive memory usage by comctl32.dll when a checkbox control's Visible becomes true
I am adding controls to a Windows Form during runtime in a C# .NET application. Each of these controls interacts with a particular signal and uses some data from that signal -- signal name, description, source, units, value, etc. These controls have a check box on them. When the Visible property of the checkbox of just one of these signals becomes true, my application's Committed memory jumps over 800MB. None of the other hundreds of signals have the problem. I used the DebugDiag tool to learn that comctl32.dll is allocating 805.45 MBytes. In particular: Function comctl32_72380000