Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我System.IO.Ports.SerialPort在一个程序集中有一个对象列表,我计划处理来自另一个程序集的 Data_Receieved 事件。
System.IO.Ports.SerialPort
我想知道这是否会以某种方式影响性能。会吗?(恐怕我不太清楚 CLR 如何管理程序集。)谢谢。
加载程序集后,应该不会对性能产生影响。
唯一的潜在影响是对加载时间的(非常轻微的)影响。当 CLR 加载程序集时,加载每个程序集都会涉及一些工作。但是,这通常足够小以至于不明显。
不。在性能方面,位于哪些装配类型并不重要。JIT 将发出相同的本机代码。唯一的性能损失是在最初加载程序集时,它可以忽略不计。