Patent ID: 8799892
Filing Date: 2014-08-05
Classification: G06F

Abstract:
1. A computer implemented method for selective memory donation, the computer implemented method comprising: receiving, in a virtual machine, a request for memory donation; selectively determining with an available option to ignore the request, in the virtual machine, whether a size of a portion of a memory space being used for file caching exceeds a threshold size, forming a threshold determination, the portion of the memory space being used for file caching forming a file cache; releasing, responsive to the threshold determination being true, a part of the file cache that exceeds the threshold size, the part forming a released file cache; and making available, responsive to the request, the released file cache to a requestor of the request by making a set of virtualized real memory addresses corresponding to the released file cache accessible to the requestor, wherein the set of virtualized real memory addresses remains accessible to the virtual machine to reclaim at least a portion of the released file cache.