ParentFull threadeeperson·JVMs can have a separate heap for each thread. See the Avian JVM[1] for an example of this.[1] http://oss.readytalk.com/avian/View on HN