4 ms·
They may not have to. With a locked-down ClassLoader[0] and strict security settings, they could load up the jars in an already running JVM instance shared by
by AdieuToLogic 9y ago
They may not have to. With a locked-down ClassLoader[0] and strict security settings, they could load up the jars in an already running JVM instance shared by multiple clients.
0 - https://en.wikipedia.org/wiki/Java_Classloader https://en.wikipedia.org/wiki/Java_Classloader
- merb 9y agoGoogle does/did (AppEngine Java8 can't do that because they do not have any strictness) that in AppEngine, but it is hard and challenging to get right. Especially the security bits.
- thesandlord 9y agoGCP employee here. The Java 8 runtime removed the sandbox restrictions. Most developers hated the restrictions. I highly doubt Microsoft would go down to the path of restrictions given the history in this space.
- merb 9y agoyeah I hated it. without it I can play with AppEngine once again, it is a really good platform but many restrictions were aweful. The last thing which would be nice if the bits to call any appengine api from custom threads (currently I copy the environment to every custom thread I do, which needs a custom ThreadFactory).