草庐IT

LoaderOptimization

全部标签

c# - LoaderOptimizationAttribute 的作用

我已经写了一小段关于动态加载程序集和从这些程序集创建类实例的代码,包括一个可执行文件、一个要动态加载的测试库和一个将动态程序集加载到新中的加载器库应用域。加载程序库被可执行文件和动态库引用。//executable[System.STAThreadAttribute()][System.LoaderOptimization(LoaderOptimization.MultiDomain)]staticvoidMain(string[]args){AppDomainSetupdomainSetup=newAppDomainSetup(){ApplicationBase=AppDomain.

c# - 在 AppDomain 之间共享数据

我有一个可以有多个AppDomain的进程。每个AppDomain收集一些统计信息。在指定的时间后,我想累积这些统计数据并将它们保存到一个文件中。实现此目的的一种方法是远程处理,我想避免这种方法。我唯一想到的其他技术是将每个AppDomain的数据保存在一个文件中,并且在特定时间后,其中一个AppDomain收集所有数据并累积它们。但如果这一切都可以在内存中完成,而不需要序列化信息以在AppDomain之间传递,那将是理想的。有人有什么想法吗? 最佳答案 可以在AppDomain之间共享数据而无需Marshalling成本。但这是一

c# - 在 AppDomain 之间共享数据

我有一个可以有多个AppDomain的进程。每个AppDomain收集一些统计信息。在指定的时间后,我想累积这些统计数据并将它们保存到一个文件中。实现此目的的一种方法是远程处理,我想避免这种方法。我唯一想到的其他技术是将每个AppDomain的数据保存在一个文件中,并且在特定时间后,其中一个AppDomain收集所有数据并累积它们。但如果这一切都可以在内存中完成,而不需要序列化信息以在AppDomain之间传递,那将是理想的。有人有什么想法吗? 最佳答案 可以在AppDomain之间共享数据而无需Marshalling成本。但这是一