Invention Grant
- Patent Title: Memory allocation buffer for reduction of heap fragmentation
- Patent Title (中): 用于减少堆碎片的内存分配缓冲区
-
Application No.: US13745461Application Date: 2013-01-18
-
Publication No.: US09128949B2Publication Date: 2015-09-08
- Inventor: Todd Lipcon
- Applicant: Cloudera, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: Cloudera, Inc.
- Current Assignee: Cloudera, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Perkins Coie LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Systems and methods of a memory allocation buffer to reduce heap fragmentation. In one embodiment, the memory allocation buffer structures a memory arena dedicated to a target region that is one of a plurality of regions in a server in a database cluster such as an HBase cluster. The memory area has a chunk size (e.g., 2 MB) and an offset pointer. Data objects in write requests targeted to the region are received and inserted to the memory arena at a location specified by the offset pointer. When the memory arena is filled, a new one is allocated. When a MemStore of the target region is flushed, the entire memory arenas for the target region are freed up. This reduces heap fragmentation that is responsible for long and/or frequent garbage collection pauses.
Public/Granted literature
- US20130185337A1 MEMORY ALLOCATION BUFFER FOR REDUCTION OF HEAP FRAGMENTATION Public/Granted day:2013-07-18
Information query