Not sure about the percentages calculation, but in profiler you could set up 3 traces, you could specify in the filters tab in one TextData Like Select , another like Update and another like Delete and analyse the results from each of the 3 traces.
A little crude but it may give you an idea