Ioannis Koutras
|
df6c12903c
realloc(): refactor statistics
|
12 年之前 |
Ioannis Koutras
|
d0ee7ef872
fix on coalesce for size-ordered free-list organised raw blocks
|
12 年之前 |
Ioannis Koutras
|
f194860d49
memalign(): improved statistics and fix big block address in the list
|
12 年之前 |
Ioannis Koutras
|
9f07954fe3
realloc() on free-list raw blocks: use lock when doing malloc() on the same raw block
|
12 年之前 |
Ioannis Koutras
|
97655dc9a9
Check directly in macros if file descriptors are initialized before using them
|
12 年之前 |
Ioannis Koutras
|
73968cf6e6
initialize statically the systemallocator variable even when parsing env variables
|
12 年之前 |
Ioannis Koutras
|
44c5186338
add stress level parameter to the testbench generation script
|
12 年之前 |
Ioannis Koutras
|
ecbe29b832
include posix_memalign() declaration in dmmlib.h if needed
|
12 年之前 |
Ioannis Koutras
|
2d42eb2f52
fix an include warning
|
12 年之前 |
Ioannis Koutras
|
3ed8dc4e01
fix the debug support for freelist-organised raw blocks
|
12 年之前 |
Ioannis Koutras
|
9d1fec9368
fixes on debug traces
|
12 年之前 |
Ioannis Koutras
|
e82506a2fd
add comments in malloc()
|
12 年之前 |
Ioannis Koutras
|
a417feaf2d
add guards for MEM_TRACE inside free(), too
|
12 年之前 |
Ioannis Koutras
|
af33be9904
include lists.h in the installed headers
|
12 年之前 |
Ioannis Koutras
|
32df8bd4fe
rewrite macros to refactor some code
|
12 年之前 |
Ioannis Koutras
|
23786ed932
merge
|
12 年之前 |
Ioannis Koutras
|
702afbe006
minor cosmetic fixes
|
12 年之前 |
Ioannis Koutras
|
826eb33856
add version numbers in the project
|
12 年之前 |
Ioannis Koutras
|
e2ddba7500
install configuration header file inside the dmmlib directory
|
12 年之前 |
Ioannis Koutras
|
d1c4bf913b
rewrite the knobs initialization as a static one, rename fitpercentage to fit_percentage, min_coalesce_size to min_coal_size and max_splitting_size to max_split_size
|
12 年之前 |
Ioannis Koutras
|
9d70704523
implement get_utilization_index
|
12 年之前 |
Ioannis Koutras
|
b010a1b2e0
add script to create numpy array files from the statistics trace and separate the plot statistics functionality
|
12 年之前 |
Ioannis Koutras
|
d8b415d87a
support for using trace files and parsing environment variables
|
12 年之前 |
Ioannis Koutras
|
796e84f6fa
statistics: include dmmlib.h to access system allocator
|
12 年之前 |
Ioannis Koutras
|
de291a685f
dummy dmm_notify_cycle(), move dmm_set_knobs() declaration to a header file
|
12 年之前 |
Ioannis Koutras
|
6305649113
initial API for statistics
|
12 年之前 |
Ioannis Koutras
|
a616349758
use knobs by default
|
12 年之前 |
Ioannis Koutras
|
5d5729fe61
track total_mem_allocated correctly, use proper locks
|
12 年之前 |
Ioannis Koutras
|
39496392b9
request_memory(): use MAP_PRIVATE in mmap()
|
12 年之前 |
Ioannis Koutras
|
296f34e629
memalign(): have locks while updating statistics
|
12 年之前 |