- 360 名前:デフォルトの名無しさん [2005/12/11(日) 07:55:17 ]
- .NET 1.0のmanaged c++の頃にやったテストなのだが、
C#やVB.NETでも使えるP/Invokeに比べて、 importlibで呼び出す場合はかなりパフォーマンスがよかった。 単純なNativeコードのDLLを作り繰り返し交互に呼び出すテストで、 かかった時間はP/Invoke 24, importlib 3 nativeコードからimportlibを使っての呼び出し 1.5 の比率。 DLLを作らずobjのリンクの場合、native-nativeで1、managed-nativeで2.5。 というわけでC++/CLIの存在意義はmix modeにあると思っている。
|

|