.NET中使用COM组件的效率问题

Salburg 2008-03-27 12:01:57
使用VC6开发了一个MFC ActiveX控件,里面包含了大量运算
但是使用C#调用居然比VB6调用整整慢了5倍,不知道是何原因,望高手赐教。
...全文
115 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xtxycy 2008-05-16
真的假的,我还打算用.NET调用COM组件呢?
回复
dingsj10 2008-04-01
是的,在调用的时候它应该会把你调用的那个控件里面的指令改编成vm的指令,然后在vm上跑,所以会慢
回复
Salburg 2008-03-27
但耗时的运算都是在控件内部进行的,返回值也都是bool的,应该不会是因为包装的问题吧?
回复
duping9626 2008-03-27
可能原因之一是,.NET在调用时又重包装了一次
回复
相关推荐
发帖
组件/控件开发
创建于2007-09-28

8838

社区成员

.NET技术 组件/控件开发
申请成为版主
帖子事件
创建了帖子
2008-03-27 12:01
社区公告
暂无公告