清除runtimeTypeCache

时间:2019-02-18 10:17:41

标签: c# reflection

我目前有一个C#应用程序,其中RuntimeTypeCache + Runtime使用的堆内存不足一半。

在应用程序中,由于所有代码均已由应用程序编译,因此在某些情况下不会进行任何反射调用。此后,我清除了自己的内部缓存。

但是,System.RuntimeTypeCache仍在使用大量内存,我也想清除一下。

有人知道这样做的方法吗?

1 个答案:

答案 0 :(得分:0)

似乎已经知道,如果不经过深思熟虑,这是不可能的:(

Can the .NET MethodInfo cache be cleared or disabled?