Я работаю над проектом WinForms, который кажется вялым.Он состоит из буквально сотен пользовательских элементов управления.Если есть часть функциональности пользовательского интерфейса (даже если она не используется где-либо еще в приложении), она инкапсулируется в пользовательский элемент управления.Я прошел через проект несколько раз с помощью профилировщика ANTS, и большая часть тяжелого кода, по-видимому, находится в различных конструкторах элементов управления.
Прежде, чем я начну извлекать пользовательские элементы управления, представляют ли они значительную нагрузку на приложение WinForms по сравнению с простым размещением формы без пользовательских элементов управления (например, только встроенные элементы управления)?