On Demand Profiling