 Effectively, this is the machine equivalent of an animal electing hibernate or migrate when its food resources become scarce.PUPS/P3 can also share data resources via a low level persistent object, the shared heap.The semantics of using this are similar to those used by the free()/malloc() API supplied by standard C libraries.