So I created a Forerunner 645 lookalike watchface: https://apps.garmin.com/en-US/apps/eaa32b01-2868-4620-93f6-1e689bc5c75a
And I now got 1 or 2 comments about it being 'very slow' on a fenix3, slow as in switching from it to actitivy or widget is taking long (where all this is subjective of course). Now I know that connectiq watchfaces are slower/heavier then the stock garmin ones but I am wondering if there is any way to debug this more...
I switched from a calculated layout (where I simply place items based on screen width, height and shape) to using layout.xml... I know the latter uses some more memory but it helps me control things more. I am wondering if it also has an effect on performance though.
My idea was that switching to layout would be more efficient cpu wise (also after 1 or 2 remarkt about battery usage being a bit high) at the expense of memory but the omments regarding it being slow make me wonder if that is the case.
Is there any more in depth info on all this? Some way to debug or get more insight in cpu and memory usage?