I regularly follow the GitHub Rakudo repository to see what changes are going on in the Rakudo compiler.
I sometimes see commits where the individual functions are sped up by certain percentage, and times like the image below.
What is the workflow to evaluate this? I am keen to learn this so one can know how your functions are performing and accordingly optimize further and can contribute to Rakudo development.
I read for help here, here. I googled but could not find this information. I also learnt about MoarVM profiler via command line --profile option here which generates html output. What is it to look for?
I am not a formal computer science guy. I understand famous quote of Tony Hoare — “Premature optimization is the root of all evil” but with passage of time, once the code is written correct, one wishes to optimize it. So the question.

