1. A method performed by at least one computer processor, said method comprising: receiving a tracer result from tracing a set of applications and updating a tracing list based on the tracer result, each application within said set comprising a plurality of functions; identifying a first function which occurs in more than one application in the set of applications; evaluating the tracing list to determine whether said first function is to be traced; when said first function is to be traced, causing said first function to be executed with tracing; when said first function is not to be traced, causing said first function to be executed without tracing.