Производительность Managed C ++ против UnManaged / native C ++

Я пишу очень высокопроизводительное приложение, которое обрабатывает и обрабатывает сотни событий каждую миллисекунду.

Неуправляемый C ++ быстрее, чем управляемый C ++? и почему?

Управляемый C ++ имеет дело с CLR вместо ОС, а CLR заботится об управлении памятью, что упрощает код и, вероятно, также более эффективно, чем код, написанный «программистом» в неуправляемом C ++? или есть какая-то другая причина? При использовании управляемого, как тогда можно избежать динамического выделения памяти, что приводит к снижению производительности, если все это прозрачно для программиста и обрабатывается CLR?

Итак, возвращаясь к моему вопросу, является ли управляемый C ++ более эффективным с точки зрения скорости, чем неуправляемый C ++ и почему?

Ответы на вопрос(8)

Ваш ответ на вопрос