根据MSDN,调用
我有一个应用程序,可以扫描程序集/类型,查找与给定规范匹配的方法。问题在于,由于.NET保留了方法元数据,内存消耗显著增加(特别是引用程序集数量较大时)。
是否有任何方法可以清除或禁用此
Type.GetMethods()
会将反射方法信息存储在MemberInfo
缓存中,以便不必再次执行昂贵的操作。我有一个应用程序,可以扫描程序集/类型,查找与给定规范匹配的方法。问题在于,由于.NET保留了方法元数据,内存消耗显著增加(特别是引用程序集数量较大时)。
是否有任何方法可以清除或禁用此
MemberInfo
缓存?