| CPC G06F 8/443 (2013.01) [G06F 8/4434 (2013.01); G06F 8/4441 (2013.01)] | 17 Claims |

|
1. A method for using profiling to determine application-specific values for an application, the method comprising:
receiving, by a computer, identification of one or more user-directed application-specific parameters for which to obtain at least one application-specific value;
collecting, by the computer, profile data by running a user-defined profile update function having a user-defined counter variable to update a counter for the one or more user-directed application-specific parameters, wherein the profile update function is run in a code location where a value of the counter is updated;
analyzing, by the computer, the profile data using a set of standard value profile transformations to determine the at least one application-specific value, wherein the set of standard value profile transformations are specified in user-directed value transformation support interfaces; and
generating, by the computer, an optimized binary utilizing the at least one application-specific value.
|