Если это для чего-то, что назовут много в экземпляре приложения, это намного быстрее, чтобы скомпилировать и кэшировать динамический код вместо того, чтобы использовать активатор или ConstructorInfo.Invoke()
. Две легких опции для динамической компиляции компилируются Выражения Linq или некоторые простые IL
коды операций и DynamicMethod
. Так или иначе различие огромно, когда Вы начинаете входить в жесткие циклы или множественные вызовы.
Ubuntu 12.04 LTS требует минимума 512 МБ диска для основной системы (1 ГБ со всеми установленными задачами). (Источник: https://help.ubuntu.com/12.04/serverguide/preparing-to-install.html
13.10 требует минимума 700 МБ ( https://help.ubuntu.com/13.10/serverguide/preparing-to-install.html )
Так; я предполагаю, что необходимо будет протестировать его - возможно, на виртуальной машине; видеть то, в чем точно Вы будете нуждаться и будет ли это соответствовать или нет.