Различия в производительности между P / Invoke и C ++ Wrappers

В процессе изучения P / Invoke я задал этот предыдущий вопрос:

Как P / Invoke, когда задействованы указатели

Тем не менее, я неЯ не совсем понимаю последствия использования P / Invoke в C # для создания оболочки в Managed C ++. Создание той же самой DLL с использованием P / Invoke в C # определенно привело к более чистому интерфейсу, поскольку я мог бы использовать DLLImport на встроенном ресурсе, но будет ли у оболочки Managed C ++ для нативной DLL, где я выполняю маршалинг, лучшую производительность?

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

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