C# · 12月 27, 2021

c# – 公共语言运行时什么时候终止?

在 string interning on MSDN的性能部分有一个有用的警告:

the memory allocated for interned String objects is not likely be released until the common language runtime (CLR) terminates.

但是:CLR何时终止?

解决方法 简单的答案是:当主机(进程)终止时,CLR终止.

此外,还有一个默认的AppDomain(不可访问).即使您的AppDomain已卸载,此AppDomain也将继续存在.这就是我认为蒂格朗指的是系统.