Dynamic memory estimations for memory bounded applications
AssigneeAdobe Systems Incorporated
InventorTyler K. Burton
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorTyler K. Burton
Estimating the term…
Techniques are disclosed for improving application responsiveness, and particularly applications used to present rich media content, by precaching nearby but not-yet-displayed content, so that content can be immediately ready to display. A precache window can be used to determine what undisplayed content is precached, in accordance with an embodiment. The size of the precache window, and hence the amount of content that can be precached for later display, is dynamic in nature and is determined based on a number of variables, such as the distance of the content from being visible and the estimated memory consumption of the content. In addition, the dynamic precache window can be recalculated in real-time in response to events and/or as the user interacts with the content in a way that causes a significant enough change to warrant a new memory limit estimate be performed. Out-of-memory errors may be handled by reducing precache window.
A computer-implemented method, comprising:
A computer program product having instructions encoded thereon that when executed by one or more processors causes a process to be carried out, the process comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.