Open
Description
I was doing some trace analysis for an Android application and I noticed that CoroutineScope#cancel was taking up a very large part of this particular microbenchmark run (1/3rd of total allocations, 40% of time) - in particular one obvious thing seems to be the use of Class#getSimpleName, which comes from:
Which uses:
Would it be possible to remove this / replace it with something cheaper? There are some other areas for improvement here I think (some of this is tracked in #3887), but this looks like a simpler task