Invention Grant
- Patent Title: Method for tracking memory usages of a data processing system
- Patent Title (中): 跟踪数据处理系统的内存使用的方法
-
Application No.: US14095035Application Date: 2013-12-03
-
Publication No.: US08949518B2Publication Date: 2015-02-03
- Inventor: Umesh S. Vaishampayan , Daniel A. Chimene , Daniel S. Heller
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F11/07 ; G06F11/34

Abstract:
Techniques for tracking memory usages of a data processing system are described herein. According to one embodiment, a memory manager is to perform a first lookup operation in a memory allocation table to identify an allocation entry based on a handle representing a memory address of a memory block allocated to a client and to retrieve a trace entry pointer from the allocation entry. The memory manager is then to perform a second lookup operation in a memory trace table to identify a trace entry based on the trace entry pointer and to increment a memory allocation count of the trace entry. The memory allocation count is utilized to indicate a likelihood of the client causing a memory leak.
Public/Granted literature
- US20140089627A1 METHOD FOR TRACKING MEMORY USAGES OF A DATA PROCESSING SYSTEM Public/Granted day:2014-03-27
Information query