Patent · US Active

Compilation strategy for a sharable application snapshot

US11188364B1 · kind B1 · utility

5Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 28, 2020
Grant dateNov 30, 2021
Priority date
Expiry dateAug 28, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/128
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method list is built for a currently executing application within a process virtual machine at a snapshot point, the method list comprising a set of methods capable of being executed by the currently executing application after the snapshot point, the snapshot point comprising an execution state of the currently executing application when a snapshot process is triggered. Profiling data of the currently executing application, collected prior to reaching the snapshot point, is committed, to a designated storage location. Using the profiling data and a just-in-time compiler of the process virtual machine, a method in the method list is compiled. Snapshot data comprising data of the execution state of the currently executing application at the snapshot point, including a result of the compiling, is stored.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.