Home   Info   DevZone   Wiki  
UsersWeb  |  MainWeb  |  InfoWeb  |  DevZoneWeb  |  SupportWeb
WhyMultiProcessJVM ] [ not logged in ] [ Web: Imported ] goto:  options
[ get info on or edit ] login or new user ] [ list of topics, hubs & nodes, or recent changes ]

Gilbert asked a question in JustJOS that I end up answering a lot. The question is:

Why does JOS need a Multi-Process JVM?

I will be adding to this list over time as I remember all of the reasons:

* So if neither of these approaches is best, what can we do?*

We can build multi-process support into the base JVM such that processes think they are still in their own JVM, but yet when classes are loaded, bytecodes of common classes can be shared accross processes. No ClassLoader tricks are required at the bytecode level. (One way of implementing this inside the JVM is to use some PrimordialClassLoader tricks, but these do not keep us from being able to be 100% Java compatible.)

- AveryRegier (9 April 1999)

See Also: [ PrimordialClassLoader ] [ MemoryConsumption ]

Content of these pages are owned and copyrighted by the poster.
Hosted by: