Avoid creating Caches instance with gfxinfo dump

bug:17509891
Change-Id: I182851068ba04926d60226b3ace95efea59eac45
This commit is contained in:
Chris Craik
2014-09-29 17:09:53 -07:00
parent ec89863ade
commit 059476a245

View File

@@ -50,10 +50,13 @@ void RenderNode::outputLogBuffer(int fd) {
fprintf(file, "\nRecent DisplayList operations\n");
logBuffer.outputCommands(file);
String8 cachesLog;
Caches::getInstance().dumpMemoryUsage(cachesLog);
fprintf(file, "\nCaches:\n%s", cachesLog.string());
fprintf(file, "\n");
if (Caches::hasInstance()) {
String8 cachesLog;
Caches::getInstance().dumpMemoryUsage(cachesLog);
fprintf(file, "\nCaches:\n%s\n", cachesLog.string());
} else {
fprintf(file, "\nNo caches instance.\n");
}
fflush(file);
}