Hi Paras,
You need separate runs to measure coverage and performance.
This is because usually these two profilers are used to measure different things.
Coverage is measured to figure out how well the code is covered by tests (note, that coverage profiler does not measure if all possible execution paths were covered, but just looks if the given line of code was executed or not). Performance is usually out of scope when measuring the coverage.
When measuring performance, some certain execution path of the given usage scenario is of interest and it does not matter if the other code was executed or not.