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