I have noticed that from time to time, android shows the following log message:
I/OpenGLRenderer( 4958): Davey! duration=1923ms; Flags=1, IntendedVsync=12247...
Does anyone know the reason why my OpenGLRenderer is calling Davey!
?
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.
I had the same question. It looks like a name, but the code suggests it isn't (?). From Android source file frameworks/base/libs/hwui/JankTracker.cpp, around line 177
....
// Log daveys since they are weird and we don't know what they are (b/70339576)
if (totalDuration >= 700_ms) {
static int sDaveyCount = 0;
std::stringstream ss;
ss << "Davey! duration=" << ns2ms(totalDuration) << "ms; ";
....
The logging code was added here: Android 0e89ca2088b7e5424b35d9a564b83847dc0df84a. Maybe ask the engineer that added the code: John Reck .
"Davey" is a transliteration of the Russian "Дава́й"
It means "come on!" and is an expression used to mean anything from "GO!" (in the sense of 'watch out!') to "COME ON!!!" (in the sense of 'hurry up! go!')
The programmer adding this was probably not Russian but making some kind of Slavic language joke.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With