Есть COM-объект, его использует моё приложение.
COM-объект имеет множество событий, мое приложение использует только несколько из них. Когда я создаю этот COM-объект, моё приложение сильно загружает процессор.
Я оттрейсил его профайлером и обнаружил что процессор загружается обработкой событий на которые я в своей программе не подписывался!
Получается .net обрабаытвает все события COM-объекта не зависимо от того, подписан я на них или нет?
Могу ли я както выключить такую обработку и обрабатывать только те которые нужны мне или можно ли как то перегенерить interop обёртку чтобы в ней небыло тех ненужных событий?