Открыл для себя тему java agents в jvm и изучаю возможности для построения “песочниц”.

Пока что выглядит очень интересно: можно лимитировать количество исполняемого байткода (в штуках), объем выделяемой памяти (до байт), а при помощи небольшого проспективного анализа предупреждать исполнение кода, который может негативно сказаться на управляемости хоста. И это все с уже готовым достаточно удобным instrumentation api.



Абсолютно не жалею, что когда-то отказался от .net