index
:
jemalloc.git
dev
master
stable-3
stable-4
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
jemalloc
/
src
/
arena.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix error detection for ipalloc() when profiling.
Jason Evans
2011-03-23
1
-7/+12
*
Avoid overflow in arena_run_regind().
Jason Evans
2011-03-22
1
-1/+11
*
Dynamically adjust tcache fill count.
Jason Evans
2011-03-21
1
-4/+3
*
Add the "stats.cactive" mallctl.
Jason Evans
2011-03-19
1
-0/+34
*
Improve thread-->arena assignment.
Jason Evans
2011-03-18
1
-0/+1
*
Reverse tcache fill order.
Jason Evans
2011-03-18
1
-1/+2
*
Use bitmaps to track small regions.
Jason Evans
2011-03-17
1
-51/+56
*
Create arena_bin_info_t.
Jason Evans
2011-03-15
1
-178/+248
*
Reduce size of small_size2bin lookup table.
Jason Evans
2011-03-15
1
-38/+42
*
Remove an arena_bin_run_size_calc() constraint.
Jason Evans
2010-12-16
1
-3/+1
*
Remove high_water from tcache_bin_t.
Jason Evans
2010-12-16
1
-2/+0
*
Fix compilation error.
Jason Evans
2010-10-25
1
-1/+3
*
Use madvise(..., MADV_FREE) on OS X.
Jason Evans
2010-10-24
1
-3/+0
*
Replace JEMALLOC_OPTIONS with MALLOC_CONF.
Jason Evans
2010-10-24
1
-3/+3
*
Fix heap profiling bugs.
Jason Evans
2010-10-22
1
-40/+5
*
Fix a heap profiling regression.
Jason Evans
2010-10-21
1
-99/+0
*
Add per thread allocation counters, and enhance heap sampling.
Jason Evans
2010-10-21
1
-1/+2
*
Fix a bug in arena_dalloc_bin_run().
Jason Evans
2010-10-19
1
-13/+53
*
Fix arena bugs.
Jason Evans
2010-10-18
1
-6/+19
*
Fix arena bugs.
Jason Evans
2010-10-18
1
-43/+58
*
Add assertions to run coalescing.
Jason Evans
2010-10-18
1
-7/+17
*
Fix numerous arena bugs.
Jason Evans
2010-10-18
1
-76/+170
*
Preserve CHUNK_MAP_UNZEROED for small runs.
Jason Evans
2010-10-16
1
-4/+8
*
Fix a regression in CHUNK_MAP_UNZEROED change.
Jason Evans
2010-10-14
1
-2/+3
*
Change CHUNK_MAP_ZEROED to CHUNK_MAP_UNZEROED.
Jason Evans
2010-10-02
1
-20/+26
*
Omit chunk header in arena chunk map.
Jason Evans
2010-10-02
1
-143/+166
*
Add the "arenas.purge" mallctl.
Jason Evans
2010-09-30
1
-7/+17
*
Add {,r,s,d}allocm().
Jason Evans
2010-09-17
1
-47/+95
*
Port to Mac OS X.
Jason Evans
2010-09-12
1
-29/+23
*
Move assert() calls up in arena_run_reg_alloc().
Jason Evans
2010-08-05
1
-1/+1
*
Fix arena chunk purge/dealloc race conditions.
Jason Evans
2010-04-14
1
-24/+30
*
Fix threads-related profiling bugs.
Jason Evans
2010-04-14
1
-24/+23
*
Revert re-addition of purge_lock.
Jason Evans
2010-04-09
1
-37/+43
*
Reduce statistical heap sampling memory overhead.
Jason Evans
2010-03-31
1
-29/+110
*
Re-add purge_lock to funnel madvise(2) calls.
Jason Evans
2010-03-27
1
-43/+37
*
Set/clear CHUNK_MAP_ZEROED in arena_chunk_purge().
Jason Evans
2010-03-22
1
-11/+32
*
Track dirty and clean runs separately.
Jason Evans
2010-03-19
1
-193/+243
*
Remove medium size classes.
Jason Evans
2010-03-17
1
-169/+49
*
Fix a run initialization race condition.
Jason Evans
2010-03-16
1
-9/+17
*
Add assertions.
Jason Evans
2010-03-15
1
-0/+4
*
arena_chunk_purge() arena->nactive fix.
Jason Evans
2010-03-15
1
-0/+1
*
mmap()/munmap() without arena->lock or bin->lock.
Jason Evans
2010-03-15
1
-41/+118
*
Purge dirty pages without arena->lock.
Jason Evans
2010-03-15
1
-68/+230
*
Push locks into arena bins.
Jason Evans
2010-03-15
1
-81/+84
*
Simplify small object allocation/deallocation.
Jason Evans
2010-03-14
1
-314/+123
*
Simplify tcache object caching.
Jason Evans
2010-03-14
1
-26/+34
*
Modify dirty page purging algorithm.
Jason Evans
2010-03-05
1
-68/+61
*
Simplify malloc_message().
Jason Evans
2010-03-04
1
-2/+3
*
Rewrite red-black trees.
Jason Evans
2010-02-28
1
-11/+20
*
Fix a bug in nmalloc stats.
Jason Evans
2010-02-12
1
-2/+0
[next]