I need simple project as in title about "Dynamic memmory allocation in Linux, used function and memory organization". This project must be implemented and compiled on Linux OS, preferable Ubuntu.
Whole project could be serveral mini programs showing functions or tricks/singularity behaviour when we are using memory allocation in C/C++. Each program should deliver some metrics, so benchmarks are very welcome.
Example programs which should be implemented in project:
- malloc: how fast, how long does it take to free memory after freeing it in program and how much in real are returned
- malloc tunable parameters: some benchmarks vs standard malloc, shows how each parameter works
- custom allocators in C++ vs standard malloc, i.e use: [url removed, login to view] , it would be prefferable to each allocator benchmark will be separate program generating metrics, this benchmarks are good, only shows some corner cases when each allocator is weak
- *Any ideas, what could such a project contain will be welcome.
To all of this some kind of memory allocation charts or data would be great, like Linux /proc/<PID>/map or 3rd party software generating charts.
Feel free to suggest any ideas.
6 freelancers are bidding on average zł120 for this job
i can only plot and give you the time taken w.r.t standard malloc, realloc and free. I cant give any more metrics apart from this. If interested, please discuss