Dump gralloc information in dumpsys gfxinfo
This is really handy information to have and even though it's not strictly speaking in the realm of what gfxinfo is responsible for, it's a good-enough place to shove it so why not Test: dumpsys gfxinfo com.android.systemui Change-Id: I11982eca9460a38471bbb4eab019b2335f6b13a4
This commit is contained in:
@@ -16,7 +16,13 @@
|
||||
|
||||
#include "RenderProxy.h"
|
||||
|
||||
#include <SkBitmap.h>
|
||||
#include <SkImage.h>
|
||||
#include <SkPicture.h>
|
||||
#include <gui/TraceUtils.h>
|
||||
#include <pthread.h>
|
||||
#include <ui/GraphicBufferAllocator.h>
|
||||
|
||||
#include "DeferredLayerUpdater.h"
|
||||
#include "DisplayList.h"
|
||||
#include "Properties.h"
|
||||
@@ -29,12 +35,6 @@
|
||||
#include "utils/Macros.h"
|
||||
#include "utils/TimeUtils.h"
|
||||
|
||||
#include <SkBitmap.h>
|
||||
#include <SkImage.h>
|
||||
#include <SkPicture.h>
|
||||
|
||||
#include <pthread.h>
|
||||
|
||||
namespace android {
|
||||
namespace uirenderer {
|
||||
namespace renderthread {
|
||||
@@ -323,6 +323,9 @@ void RenderProxy::dumpGraphicsMemory(int fd, bool includeProfileData, bool reset
|
||||
}
|
||||
});
|
||||
}
|
||||
std::string grallocInfo;
|
||||
GraphicBufferAllocator::getInstance().dump(grallocInfo);
|
||||
dprintf(fd, "%s\n", grallocInfo.c_str());
|
||||
}
|
||||
|
||||
void RenderProxy::getMemoryUsage(size_t* cpuUsage, size_t* gpuUsage) {
|
||||
|
||||
Reference in New Issue
Block a user