Ioannis Koutras
|
ecbe29b832
include posix_memalign() declaration in dmmlib.h if needed
|
12 years ago |
Ioannis Koutras
|
2d42eb2f52
fix an include warning
|
12 years ago |
Ioannis Koutras
|
3ed8dc4e01
fix the debug support for freelist-organised raw blocks
|
12 years ago |
Ioannis Koutras
|
9d1fec9368
fixes on debug traces
|
12 years ago |
Ioannis Koutras
|
e82506a2fd
add comments in malloc()
|
12 years ago |
Ioannis Koutras
|
a417feaf2d
add guards for MEM_TRACE inside free(), too
|
12 years ago |
Ioannis Koutras
|
af33be9904
include lists.h in the installed headers
|
12 years ago |
Ioannis Koutras
|
32df8bd4fe
rewrite macros to refactor some code
|
12 years ago |
Ioannis Koutras
|
23786ed932
merge
|
12 years ago |
Ioannis Koutras
|
702afbe006
minor cosmetic fixes
|
12 years ago |
Ioannis Koutras
|
826eb33856
add version numbers in the project
|
12 years ago |
Ioannis Koutras
|
e2ddba7500
install configuration header file inside the dmmlib directory
|
12 years ago |
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 years ago |
Ioannis Koutras
|
9d70704523
implement get_utilization_index
|
12 years ago |
Ioannis Koutras
|
b010a1b2e0
add script to create numpy array files from the statistics trace and separate the plot statistics functionality
|
12 years ago |
Ioannis Koutras
|
d8b415d87a
support for using trace files and parsing environment variables
|
12 years ago |
Ioannis Koutras
|
796e84f6fa
statistics: include dmmlib.h to access system allocator
|
12 years ago |
Ioannis Koutras
|
de291a685f
dummy dmm_notify_cycle(), move dmm_set_knobs() declaration to a header file
|
12 years ago |
Ioannis Koutras
|
6305649113
initial API for statistics
|
12 years ago |
Ioannis Koutras
|
a616349758
use knobs by default
|
12 years ago |
Ioannis Koutras
|
5d5729fe61
track total_mem_allocated correctly, use proper locks
|
12 years ago |
Ioannis Koutras
|
39496392b9
request_memory(): use MAP_PRIVATE in mmap()
|
12 years ago |
Ioannis Koutras
|
296f34e629
memalign(): have locks while updating statistics
|
12 years ago |
Ioannis Koutras
|
0e30e1d2b0
fix the requested size of big raw blocks
|
12 years ago |
Ioannis Koutras
|
bf3d27b04c
release the memory of a big raw block to the system on free()
|
12 years ago |
Ioannis Koutras
|
9c496bf224
capitalize the lock macros
|
12 years ago |
Ioannis Koutras
|
82e8ffaef8
memalign() implementation for free-list organised raw blocks
|
12 years ago |
Ioannis Koutras
|
69647b14c2
remove obsolete files
|
12 years ago |
Ioannis Koutras
|
cffb01c659
knobs.c: fix the brief description
|
12 years ago |
Ioannis Koutras
|
be41df999c
implementation of dmm_set_knobs()
|
12 years ago |