C++ dll vs net dll
Что будет быстрее исполнятся, и что вобще лучше и правельнее: 1) Если написать библиотеку на С++ , подключить её к NetDll помощью [DLLImport], и использовать эту NetDll в C#. 2) Просто написать библиотеку сразу в NetDll , и использовать эту NetDll в C#. |
Ответ: C++ dll vs net dll
чочо, в наше время экономия на спичках опять в моде?
|
Ответ: C++ dll vs net dll
как понять:
Цитата:
|
Ответ: C++ dll vs net dll
Цитата:
|
Ответ: C++ dll vs net dll
Ну смотря что ты будешь писать, если сложную математику, то возможно стоит подумать о С++ (Native/Net), если нет, то пофиг, не заметишь разницы. у C# плюс - управляемый код, т.е. проще в отладке.
|
Ответ: C++ dll vs net dll
Проверяй на практике. Зависит от реализации и\или случая, в котором будет dll использоваться.
"если скорость вызовов является в программе единственным реальным тормозом с которым надо бороться, то разработчикам архитектуры такой программы можно только завидовать (кроме шуток)." |
Ответ: C++ dll vs net dll
нечего тут завидовать.
если всё время в вызовах, значит никакой полезной нагрузки функции не выполняют - пустые они. |
Ответ: C++ dll vs net dll
|
Ответ: C++ dll vs net dll
все и так всё поняли, не нуди.
|
Ответ: C++ dll vs net dll
|
Ответ: C++ dll vs net dll
Кстати по теме: не советую применять часто MethodInfo.Invoke() (это если некоторые методы достаются с помощью рефлексии), лучше сделать на его основе делегат и вызывать как функцию. Вызов MethodInfo.Invoke() реально медленный.
|
Часовой пояс GMT +4, время: 16:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot