1. A computer-implemented method for dynamic optimization of a portable intermediate software module on a computing system, the method comprising: evaluating cost information associated with resources of the computing system; determining a set of optimization parameters to be explored for optimized execution of the portable intermediate software module; adjusting the optimization parameters based upon the cost information to generate a first set of adjusted optimization parameters; generating a first instance of executable code from the portable intermediate software module using the first set of adjusted optimization parameters; and executing the first instance of executable code on the computing system.