Direct Sharing
l As Interprocess Communication Mechanism
l Objects may contain pointers to other objects
Preserve Java model
l Accounting of shared objects
Sharers are all charged for shared heaps: double charging
Non-double charging does not work
l Reclamation
As soon as garbage collector detects that nothing on shared heap
is referenced