1. A method performed by a computer processor, said method comprising: tracing an application and gathering performance data for a plurality of code elements related to said application; analyzing said performance data and generating a set of processor settings as causing performance effects on said application; and transmitting said processor settings to a client device, said client device that uses said set of processor settings when executing said application.