US 12,147,321 B2
System and method for memory-pressure and processor usage visualization
Sundaramoorthy Balasubramanian, Bangalore (IN); and Parthipan Ponnuraj, Bangalore (IN)
Assigned to ARRIS Enterprises LLC, Horsham, PA (US)
Filed by ARRIS ENTERPRISES LLC, Suwanee, GA (US)
Filed on Nov. 1, 2021, as Appl. No. 17/516,053.
Claims priority of provisional application 63/129,809, filed on Dec. 23, 2020.
Prior Publication US 2022/0197772 A1, Jun. 23, 2022
Int. Cl. G06F 11/00 (2006.01); G06F 9/50 (2006.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01)
CPC G06F 11/328 (2013.01) [G06F 9/5016 (2013.01); G06F 11/3037 (2013.01); G06F 11/3075 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for enabling device resource usage visualization, the system comprising:
at least one display;
at least one processor;
at least one memory configured to store information received from the at least one processor; and
at least one network linking the at least one processor to a first device;
wherein the at least one processor is configured to:
periodically obtain resource usage information from the first device over a given interval;
store the periodically obtained usage information in the at least one memory;
process the stored usage information to generate diagnostic information;
compile the diagnostic information into a graphic depiction of the periodically obtained usage information over the given interval; and
provide the information representing the graphic depiction of the periodically obtained usage information to a display device of the at least one display device, and
wherein the display device is configured to display at least
a timeline of system memory usage including (i) an amount of used and free random-access memory, (ii) cached and used proportional set size within the system memory, iii) cached and used kernel memory, and (iv) an overall level of free memory,
a timeline of low zone memory usage including (i) free memory pages, (ii) a memory balance threshold, and (iii) a threshold at which a process for reducing a number of used pages becomes active, and
a timeline of high zone memory usage.