我有一个应用程序,使用一些代码脚本在运行时生成dll,并根据需要调用它们,但在编码之前遇到了一些问题!
如果不需要使用它们,是否可以将它们从内存中卸载?如果不能,将它们加载到单独的应用程序域中并使用某些ipc调用会对性能产生什么影响?顺便说一句,这需要高性能/实时性。
或者,考虑加载生成的程序集的多个实例(当然是带有不同版本号的),如果释放所有未使用的引用,那么可能会被gc/framework卸载吗?
还有一个问题-在这种情况下是否会发生任何“冲突”(不确定这是否是正确的词)?
我有一个应用程序,使用一些代码脚本在运行时生成dll,并根据需要调用它们,但在编码之前遇到了一些问题!
如果不需要使用它们,是否可以将它们从内存中卸载?如果不能,将它们加载到单独的应用程序域中并使用某些ipc调用会对性能产生什么影响?顺便说一句,这需要高性能/实时性。
或者,考虑加载生成的程序集的多个实例(当然是带有不同版本号的),如果释放所有未使用的引用,那么可能会被gc/framework卸载吗?
还有一个问题-在这种情况下是否会发生任何“冲突”(不确定这是否是正确的词)?