Patent ID: 9032199
Filing Date: 2015-05-12
Classification: G06F

Abstract:
1. A computer-implemented method for creating a loadable image and using the loadable image for restarting an application, comprising: starting, by a computing device, initialization of the application; identifying upon initialization of the application, a plurality of resources associated with the application; determining checkpoints associated with the plurality of resources; based on the checkpoints, determining memory usage of the application; creating an optimized image corresponding to the application based on the checkpoints and an optimization of an application image for the memory usage of the application, wherein the optimized image uses reduced resources of the plurality of resources and avoids preserving contents of all memory related to the memory usage of the application; storing the optimized image in a memory; restarting the application by replacing a current process image with a new process image; removing, within the optimized image, unreachable system resources in view of a current system state; and updating the new process image with one or more elements of the optimized image.