CPC G06F 16/2448 (2019.01) [G06F 9/485 (2013.01); G06F 16/24552 (2019.01)] | 20 Claims |
1. A method, comprising:
accessing, by a computer system, a first application comprising a set of functions; and
executing, by the computer system, a second application to facilitate execution of the first application, wherein the second application is operable to:
manage, on behalf of the first application, memory resources of data objects defined within ones of the set of functions of the first application; and
establish, for the data objects, ownership information that indicates which ones of the set of functions are utilizing the data objects, wherein the ownership information is usable to determine, upon completion of a function of the set of functions, whether a given one of the data objects can be deallocated based on whether the given data object is being utilized by another function of the set of functions.
|