Patent ID: 9529692
Filing Date: 2016-12-27
CPC Classification: G06F

Claim Text:
1. A computer-implemented method comprising: monitoring, by a processor, events that allocate and deallocate virtual memory regions in a device, wherein the events comprise system calls associated with a process at the device, wherein the system calls are between kernel space and user space and the monitoring includes analyzing the system calls between the kernel space and the user space; generating, by the processor, a log of the events, the generating including intercepting the system calls between user space and kernel space and recording the system calls to the log of the events; based on the log of the events, tracking regions of virtual memory allocated and deallocated via the events; and presenting, via a graphical user interface, statistics associated with the regions of virtual memory allocated and deallocated via the events, the statistics including categories of virtual memory allocations, wherein for each of the categories of virtual memory allocations the statistics include a total number of allocations and a graphical indication of a net and overall size of allocations.