Invention Grant
US09128949B2 Memory allocation buffer for reduction of heap fragmentation 有权
用于减少堆碎片的内存分配缓冲区

  • Patent Title: Memory allocation buffer for reduction of heap fragmentation
  • Patent Title (中): 用于减少堆碎片的内存分配缓冲区
  • Application No.: US13745461
    Application Date: 2013-01-18
  • Publication No.: US09128949B2
    Publication 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
Memory allocation buffer for reduction of heap fragmentation
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
Information query
Patent Agency Ranking
0/0