Invention Grant
- Patent Title: Method for tracking memory usages of a data processing system
- Patent Title (中): 跟踪数据处理系统的内存使用的方法
-
Application No.: US13300144Application Date: 2011-11-18
-
Publication No.: US08626993B2Publication Date: 2014-01-07
- Inventor: Umesh S. Vaishampayan , Daniel A. Chimene , Daniel S. Heller
- Applicant: Umesh S. Vaishampayan , Daniel A. Chimene , Daniel S. Heller
- 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: G06F13/10
- IPC: G06F13/10

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
- US20130132699A1 METHOD FOR TRACKING MEMORY USAGES OF A DATA PROCESSING SYSTEM Public/Granted day:2013-05-23
Information query