Thank you for the interest in "Enable the Mesh Memory Allocator in ROOT" project! As this project is a bit technical technical, it is necessary to have some understanding how memory allocation works in ROOT.
For more information check: https://github.com/plasma-umass/Mesh
git clone https://github.com/root-project/root
mkdir root-build
cd root-build
cmake ../root (-GNinja)
make (or ninja)
After building ROOT, check that it works (please be sure you are still in root-build
directory):
source bin/thisroot.sh
root.exe
You should see ROOT command line (powered by ROOT interpreter).
Try to start ROOT with Mesh library support, compare results with previous step and do a minimal performance analysis of two different memory alocators (Mesh and standard malloc()).
Share your thoughts and results with us!
IMPORTANT! Please don't hesitate to contact us with any questions! We understand that it could be very complex/confusing from the begining so we are happy to reply to any of your questions!
Contact:
Hello, I am Anmol and would like to contribute to this project.