
Michal Terepeta
Hi everyone,
I've been running nofib a few times recently to see the effect of some changes on compile time (not the runtime of the compiled program). And I've started wondering how representative nofib is when it comes to measuring compile time and compiler allocations? It seems that most of the nofib programs compile really quickly...
Is there some collections of modules/libraries/applications that were put together with the purpose of benchmarking GHC itself and I just haven't seen/found it?
Sadly no; I've put out a number of calls for minimal programs (e.g. small, fairly free-standing real-world applications) but the response hasn't been terribly strong. I frankly can't blame people for not wanting to take the time to strip out dependencies from their working programs. Joachim and I have previously discussed the possibility of manually collecting a set of popular Hackage libraries on a regular basis for use in compiler performance characterization. Cheers, - Ben