什么,如果有任何的性能(或其他)创建一个新的.NET的影响ResourceManager
对每个请求new ResourceManger(myResourceType.FullName, myResourceType.Assembly)
在了.Designer.cs VS使用“缓存ResourceManager的实例”生成的类( MyResourceType.ResourceManager
)?
我使用的.resx文件ASP.NET MVC 3应用程序的环境中工作。
编辑:我很感兴趣,超出成本,为新对象分配内存的影响。
编辑:看MSDN文档ResourceManager.ReleaseAllResources
,它指出:
This method will shrink the working set in a running application. Any future resource lookups on this ResourceManager will be as extensive as the first lookup, since it will need to search and load resources again.
这似乎意味着,资源集的初始开启是昂贵的,这表明,我认为每一个请求创建一个新的经理可能是昂贵的。 但是,该文档不建议对于资源管理器的寿命/范围的最佳实践。