发明名称 Memory consumption tracking
摘要 Systems and methods are provided for monitoring memory consumption in computing devices. Memory monitoring can be performed by tracking multiple parameters on both a regular schedule and in response to the detection of certain events. These memory parameters can include the total amount of free memory in the system, the memory usage associated with certain processes, and stack traces of current threads. These memory parameters can be stored locally in a memory log on the device's secondary storage and then transmitted to a remote test system for detailed analysis along with the memory logs from other devices.
申请公布号 US9471237(B1) 申请公布日期 2016.10.18
申请号 US201514613934 申请日期 2015.02.04
申请人 Amazon Technologies, Inc. 发明人 Dass Ramya
分类号 G06F3/06 主分类号 G06F3/06
代理机构 K&L Gates LLP 代理人 K&L Gates LLP
主权项 1. A computer-implemented method of tracking memory usage in an e-reader device comprising a processor, an electrophoretic display, a non-transitory main memory having a total capacity of less than 2 GB, and a non-transitory secondary storage, the method comprising: executing a Java virtual machine application for displaying digital media content on the electrophoretic display; performing a first memory log operation on the e-reader device on a predetermined schedule; and performing a second memory log operation on the e-reader device upon detection of a low memory condition; wherein the first memory log operation and the second memory log operation each comprise: storing a system free memory value associated with a virtual memory on the device in a memory log on the secondary storage, the system free memory value comprising a sum of free memory plus inactive memory, wherein said free memory comprises an amount of idle memory available in the virtual memory and the inactive memory comprises an amount of memory in the virtual memory allocated to processes that are not currently running; andstoring a current resident set size for a first running process in the memory log on the secondary storage, the resident set size comprising an amount of memory for the first running process stored in main memory.
地址 Seattle WA US