1. A computer-implemented method for combining profiling traces, comprising: executing an application; generating a method parameter trace, the method parameter trace providing one or more parameter values corresponding to one or more methods called during execution of the application; generating one more event traces, each event trace identifying one or more events occurring during execution of the application, the one or more events including one or more allocations occurring during execution of the application, the one or more event traces comprising an allocation trace; and combining the method parameter trace and the allocation trace to provide a profile of events occurring during each of the one or more methods based on the one or more parameter values, combining comprising: ordering the method parameter trace relative to the allocation trace, and combining the method parameter trace and the allocation trace to determine allocations occurring during each of the one or more methods based on the one or more parameter values.