US 11,954,510 B2
Native-image in-memory cache for containerized ahead-of-time applications
Francesco Nigro, Milan (IT); and Roderick Noel Kieley, St. John's (CA)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Dec. 22, 2020, as Appl. No. 17/130,968.
Prior Publication US 2022/0197682 A1, Jun. 23, 2022
Int. Cl. G06F 9/455 (2018.01); G06F 9/445 (2018.01); G06F 9/54 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 9/44589 (2013.01); G06F 9/544 (2013.01); G06F 2009/45579 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
identifying a containerized ahead-of-time (AOT) native-image application to be compiled; and
during AOT compilation of the containerized AOT native-image application:
bypassing an operating system page cache in kernel space, the operating system page cache corresponding to the containerized AOT native-image application; and
accessing, by a processing device, the containerized AOT native-image application from an in-memory cache in user space, the in-memory cache shared using inter-process-communication.