Hacker News new | past | comments | ask | show | jobs | submit login

JVM has a similar thing called appcds (https://docs.oracle.com/en/java/javase/17/vm/class-data-shar...) since JDK 10 and you can also use Criu (https://criu.org) for this, at least I used it for some JVM apps before.

Don't forget that Common Lisp and Smalltak implementations have had this since the beginning of time :D




IBM J9 also had explicit support for sharing code heap between multiple applications, and there were ways to preload code into older Oracle JDK's than 10 by abusing iirc bootstrap classpath?


There’s also OpenJDK Project CRaC (based on CRIU) and AWS Lambda SnapStart (leveraging CRaC).


Lisp I in 1960 did this, too.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: