多个程序集-性能损失

本文关键字:性能 损失 程序集 | 更新日期: 2023-09-27 18:11:37

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

我想知道这是否会影响性能。将它吗?(恐怕我不太清楚CLR是如何管理程序集的。)谢谢你。

多个程序集-性能损失

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

唯一的潜在影响是(非常轻微的)对加载时间的影响。当CLR加载程序集时,在加载每个程序集时会涉及一些工作。然而,这通常足够小,不容易被注意到。

No。当涉及到性能时,程序集类型位于哪个并不重要。JIT将发出相同的本机代码。唯一的性能损失是在最初加载程序集时,并且可以忽略不计。