2

System.IO.Ports.SerialPort在一个程序集中有一个对象列表,我计划处理来自另一个程序集的 Data_Receieved 事件。

我想知道这是否会以某种方式影响性能。会吗?(恐怕我不太清楚 CLR 如何管理程序集。)谢谢。

4

2 回答 2

6

加载程序集后,应该不会对性能产生影响。

唯一的潜在影响是对加载时间的(非常轻微的)影响。当 CLR 加载程序集时,加载每个程序集都会涉及一些工作。但是,这通常足够小以至于不明显。

于 2013-05-01T17:00:01.250 回答
2

不。在性能方面,位于哪些装配类型并不重要。JIT 将发出相同的本机代码。唯一的性能损失是在最初加载程序集时,它可以忽略不计。

于 2013-05-01T17:00:14.553 回答