发明名称 MULTITHREADED MEMORY MANAGER TO DE-ALLOCATE MEMORY OBJECTS USING PRIVATE FREELISTS
摘要 A method for memory de-allocation may include identifying, by a processing device, a first memory object to be de-allocated within a scope of a function, creating a private freelist associated with the function, the private freelist comprising a reference to the first memory object, performing, within the scope of the function, a plurality of iterations to de-allocate a plurality of memory objects, wherein each iteration comprises adding, to the private freelist, a reference to a memory object of the plurality of memory objects, and causing, by a processing device, a public freelist to reference the private freelist.
申请公布号 US2017115896(A1) 申请公布日期 2017.04.27
申请号 US201514920292 申请日期 2015.10.22
申请人 Red Hat, Inc. 发明人 Brouer Jesper Dangaard
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method comprising: identifying, by a processing device, a first memory object to be de-allocated within a scope of a function; creating a private freelist associated with the function, the private freelist comprising a reference to the first memory object; performing, within the scope of the function, a plurality of iterations to de-allocate a plurality of memory objects, wherein each iteration comprises adding, to the private freelist, a reference to a memory object of the plurality of memory objects; and causing, by a processing device, a public freelist to reference the private freelist.
地址 Raleigh NC US