moonmile solutions 分室

ソフトウェア開発者の情報収集をリアルタイムで垂れ流し...という具合に行きます。

C#, C++/CLI が極端に遅くなる例

どうやら、VS2012 で mshtmlC# で扱う場合には、極端に遅くなる模様。

mshtml を扱うライブラリを C++/CLI で作ったときに発生するので、COM の相互運用が変なことになっているのか?

~~

通常の C# -> C++/CLI アクセスならば大丈夫。

C++/CLI 内で MSHTML の COM を呼び出しているときに、C# -> C++/CLI アクセスの時に極端に遅くなる。何故か、C++/CLI 内のロジックは変わっていなくても C# から呼出しただけで遅くなるという現象が。

後で MS に調べて貰う?