×

Pre-backing virtual storage using historical learned data

  • US 10,318,888 B2
  • Filed: 03/06/2017
  • Issued: 06/11/2019
  • Est. Priority Date: 03/06/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for pre-backing virtual memory with real memory based on learned data, the method comprising:

  • receiving, by a processor, a request to execute a computer program, wherein the computer program is configured to make memory access requests from the real memory;

    obtaining, by the processor, a learned data file for the computer program, the learned data file including a history of memory allocation requests and memory access requests by the computer program, wherein the history of memory access requests includes a time between a start of execution of the computer program and each memory access request by the computer program;

    receiving, by the processor, a memory allocation request from the computer program;

    allocating one or more pages of a virtual memory to the computer program, wherein a size of the one or more pages is based on the learned data file; and

    backing at least one of the one or more pages of the virtual memory in the real memory prior to receiving an access request for the at least one of the one or more pages based on the learned data file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×