question

WillAutioItrax avatar image
0 Votes"
WillAutioItrax asked JessieZhang-2116 edited

Xamarin Forms: What does this mean "[OpenGLRenderer] Davey! duration=..." and how to fix it?

I am working on a large Xamarin Forms app. Lately I've been getting more messages that look like the one in the Subject.
A sample full message is like this:

 [OpenGLRenderer] Davey! duration=1913ms; Flags=0, IntendedVsync=257158930563059,Vsync=257160813896317, OldestInputEvent=9223372036854775807, NewestInputEvent=0,HandleInputStart=257160823363879, AnimationStart=257160823419608, 
 PerformTraversalsStart=257160823868306, DrawStart=257160824350389, SyncQueued=257160826102056, SyncStart=257160826269191, IssueDrawCommandsStart=257160826810858, SwapBuffers=257160843695233, FrameCompleted=257160844374816,DequeueBufferDuration=269000,QueueBufferDuration=251000,

The part "duration=1913ms seems to imply that something is taking a couple seconds to do something. I often get a bunch of these and certainly notice everything slowing down.

Any thoughts as to what message this is trying to convey and how I can speed things up?
And why is "Davey!" in there?

Thanks for sharing your insight.

dotnet-xamarin
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

JessieZhang-2116 avatar image
0 Votes"
JessieZhang-2116 answered JessieZhang-2116 edited

Hello,


Welcome to our Microsoft Q&A platform!

And why is "Davey!" in there?

This "Davey!" is here because Dave Burke, VP on Android, cares deeply about jank and performance and filed many, many, many bugs for the engineering teams.
This is just a fun nod to him when the system automatically detects jank.


Any thoughts as to what message this is trying to convey and how I can speed things up?

Since you are workding on a large Xamarin Forms app just as you mentioned, there should be some some time-consuming features in your code. You can try to find these time-consuming modules and optimize them. This will help improve the performance of your app.

For this, you can check document: Improve Xamarin.Forms App Performance .


Best Regards,

Jessie Zhang


If the response is helpful, please click "Accept Answer" and upvote it.


Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.