In one implementation, {HEAD ~ the method} includes generating memory benefit data for the plurality of applications, comparing the generated memory benefit data associated with each of the plurality of applications, and dynamically reallocating {TAIL ~ memory} from one or more of the plurality of applications to one or more other of the plurality of applications based on the comparison 
includes dynamically reallocating
In one implementation , { HEAD ~ the method } includes generating memory benefit data for the plurality of applications , comparing the generated memory benefit data associated with each of the plurality of applications , and dynamically reallocating { TAIL ~ memory } from one or more of the plurality of applications to one or more other of the plurality of applications based on the comparison
OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD REL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH REL REL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH