Есть ли способ ускорить COM?

Мое программное обеспечение интенсивно использует COM. Это очень, очень медленно. Есть ли какая-то хитрость для ускорения связи COM?

2 ответа

Если вы этого еще не сделали, запустите компонент в процессе, а не в отдельном процессе сервера (dllhost.exe).

Запустите инструмент профилирования, чтобы точно определить, что является причиной медленной работы системы. COM может показаться хорошим дождём, но иногда медлительность вызвана вещами, которых вы не ожидаете. Это не всегда то, что вы понимаете меньше всего, что вызывает проблемы.

Когда-то все мое приложение работало медленно из-за используемой пользовательской реализации строки. Использование профилировщика спасло день.

Другие вопросы по тегам