Patent №
US 9,507,713
Granted
2016-11-29
Filed 2014
Owner
GOOGLE INC.
AI components
2
evo · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14492845
A computer-implemented method can include receiving a set of software instructions for execution by a computing device and compiling the set of software instructions to generate a set of executable instructions. The compiling can include identifying a first memory object allocation instruction. The method can also include executing the set of executable instructions, where the executing includes allocating, in a young garbage collection generation, a plurality of memory objects with the first memory object allocation instruction. The method can further include determining a survival rate of the plurality of memory objects allocated by the first memory object allocation instruction. Responsive to the survival rate being larger than a survival rate threshold, the method can include replacing, in the set of executable instructions, the first memory object allocation instruction with a second memory object allocation instruction that is configured to directly allocate memory objects in an old garbage collection generation.
AI classification
Ownership
GOOGLE INC.
assignment · 353600906
Assignors
PAYER, HANNES, CLIFFORD, DANIEL KENNETH, STANTON, MICHAEL VINCENT, MEURER, BENEDIKT
On an employer assignment, the assignors are typically the inventors.