Binary generation for instrumented code. The binary generation is the process of compiling the source code. In order to benchmark, it is necessary to instrument the code. The code will be instrumented in a transparent way for the programmer. To limit and configure the instrumentation scope, a configuration file is provided by the programmer. This configuration is parsed and the code is injected as described in a configuration file.