的我目前正在研究的是注入消息转换成经由COM的应用的侧由端应用(C#,的WinForms)。缺货PROC COM呆滞
本申请使用多个的foreach声明,从接受COM应用轮询实体的指标。 ListBox用于列出每个实体,当用户从该列表中选择一个时,将创建并执行一个线程,调用一个检索所需数据的方法。
当用户从列表中选择一个不同的实体,正在运行的线程被中止并且为新选择的实体创建一个新的线程。
我花了一天寻找到我的线程和内存使用情况,并得出一个结论,一切都很好。从来没有超过6个线程同时运行(所有执行不同成员都是唯一的),并且通过Windows任务管理器,我的应用程序从未达到峰值> 10 CPU%,29M MEM。
谢谢领先; ListBox包含不确定数量的实体..通常它包含大约5-15。 – wulfgarpro 2010-12-15 10:02:34
@wulfgarpro:听起来似乎不太重要。但是,如果你一直在更新很多控件,乍得的答案可能对你有用。 – 2010-12-15 10:38:43