I'm noticing that the Simulator profiler often returns strange function names in its results. E.g., a call to Dc.drawBitmap() appears as Toybox.Lang.Object.hashCode, and Dc.drawBitmap2() as Toybox.Lang.Object.Float.format. Also, I am seeing Toybox.Weather.getSunrise even when I don't call it.
Does anyone else have this problem?
And is there a good description of exactly what "Actual Time" means in the profiler output? My understanding is that it is the time spent in a function, after subtracting the times spent in any other functions that it calls. So what is left over after subtracting functions? Just assigning objects to variables, calculating expressions that don't involve function calls? Given that the function names returned by the profiler are often wrong, it makes it difficult to understand.