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

WillAutioItrax 201 Reputation points
2021-04-06T02:43:51.92+00:00

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.

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,297 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. JessieZhang-MSFT 7,706 Reputation points Microsoft Vendor
    2021-04-06T03:24:37.93+00:00

    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.

    0 comments No comments