Macro-profiling