The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 17, 2019

Filed:

Dec. 19, 2011
Applicants:

Suhas Suhas, Sunnyvale, CA (US);

William N. Pohl, Morgan Hill, CA (US);

Amit Ranpise, Santa Clara, CA (US);

Inventors:

Suhas Suhas, Sunnyvale, CA (US);

William N. Pohl, Morgan Hill, CA (US);

Amit Ranpise, Santa Clara, CA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 12/08 (2016.01); G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
G06F 12/02 (2013.01); G06F 12/08 (2013.01); G06F 12/00 (2013.01);
Abstract

In general, techniques are described for monitoring memory usage in computing devices. A computing device comprising a memory and a control unit that executes a kernel of an operating system having kernel sub-systems may implement the techniques. A memory manager kernel subsystem, in response to requests for amounts of the memory from other one kernel sub-systems, allocates memory blocks from the memory. The memory manager, in response to requests to de-allocate one or more of the allocated memory blocks, determines the corresponding requested amounts of memory and sizes of the de-allocated blocks. The memory manager then generates memory usage information based on the determined requested amounts of memory and the determined ones of the two or more different sizes. The memory usage information specifies usage of the memory in terms of the two or more different sizes of the allocated plurality of memory blocks.


Find Patent Forward Citations

Loading…