gpt4 book ai didi

.net - .NET 程序集何时卸载?

转载 作者:行者123 更新时间:2023-12-04 18:07:28 28 4
gpt4 key购买 nike

我们知道 .NET 程序集是 已加载 在最后可能的时刻 - 当您输入一个引用外部程序集中某些内容的方法时。

什么时候集会卸载 ?当程序集中不再有对任何类/资源的任何引用时?从来没有吗?

想象一下外部程序集中的类有一个私有(private)静态。静态在第一次需要时被初始化。据推测,当从内存中删除静态变量时,静态变量将不再包含值。

什么时候从内存中删除未引用的静态类?

.NET 程序集何时卸载?

奖金阅读

  • When are referenced Assemblies loaded?
  • Delay Loading .Net Assemblies
  • 最佳答案

    仅当 AppDomain 时才卸载它被加载到被卸载,例如作为网络应用程序回收的一部分。

    程序集中的任何类在程序集加载时都保持加载,因此它们会一直存在,直到 AppDomain也被卸载了。

    关于.net - .NET 程序集何时卸载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23763385/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com