【发布时间】:2012-02-06 14:41:04
【问题描述】:
我们正在构建一个支持由第三方开发人员编写的插件(必须导入/导出我们定义的某些接口)的应用程序。我们计划使用 MEF 来检测指定目录中是否存在这些插件。
我可以对插件开发人员施加什么级别的控制,以最大程度地减少编写不当的组件导致内存泄漏(影响稳定性)和/或占用主机应用程序的处理器(影响性能)的可能性?
我使用了诸如 ANTS 内存和性能分析应用程序之类的工具来跟踪和诊断发生的问题,但由于应用程序可能在我们无法控制的环境中运行,因此可能并不总是能够做到这一点.
【问题讨论】:
标签: mef extensibility