What will you suggest for the schedule of this task? I have a roughly task list in my mind, ordered by priority:
- Setup and tune the docker, maybe a couple of days?
- Choose profiling tools. I have no idea what the current tool is? I think
tmm1/rbtraceandtmm1/perftools.rbserve a suitable role in this case? (I don’t know why discourse don’t allow me to post links of github) - Try to run benchmarks on simple
.rbfiles. Connect runner andruby-benchinterface. Make it run automatically. This may take about one or two weeks. - Extend to run benchmarks on Discourse. Setting up and tuning the environment will be a main task here. I expect this will take about (or more than) three weeks.
- Extend to run benchmarks on Rails itself. I have no idea how this should be done yet.
Are these tasks too few or too many for a summer project?