【发布时间】:2023-03-05 11:31:01
【问题描述】:
我正计划编写一个游戏,用户必须编写自己的 C# 代码才能玩它。 由于我不能信任用户提交的代码,我想为每个用户创建一个 AppDomain。 每个用户都可以编写几个类,所以我需要动态编译和实例化每个类。其中一些类将有多个实例。
我不想限制用户数量,但可以说注册了几百个用户。 这意味着我需要几百个 AppDomain,并且我正在编译/实例化更多的用户代码类。
在达到前面提到的用户数量之前,我是否会更早地达到任何限制? (CPU/内存)
【问题讨论】:
标签: c# limit appdomain dynamic-compilation