DynamoRIO / DynamoRIO/drmemory

more sophisticated replacement allocator: lockless thread-local allocation

Open
#948 1 comment 0 reactions 0 assignees View on GitHub
Migrated Performance Priority-Low Type-Feature
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on July 20, 2012 13:28:07_

*\* TODO [#C] more sophisticated replacement allocator

split from issue #794 listing some sample optimizations here

**\* TODO add lockless thread-local allocation

however, this may complicate issues wrt the app lock and DR locks: xref issue #900 and DRi#779

**\* TODO add coalescing

note that an app that allocs a ton of one size, frees them all, and then
allocs a ton of a larger size will hit OOM w/o coalescing

**\* TODO add splitting of larger free block for smaller request

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=948_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.