1. A method for profiling application code, the method comprising: inserting instrumentation within application code; linking the application code to a runtime app profile generator for gathering per thread samples; generating an executable user application from the application code; executing the executable user application; launching the runtime app profile generator in response to execution of the application code; and generating hybrid profiling results by obtaining samples from different threads of the executed application code and accumulating instrumented execution information.