android中UI Performance testing的一个指标是" Total Memory Usage"。究竟是什么?
命令为adb shell dumpsys gfxinfo <PACKAGE_NAME>
此处提供了一个示例dumpsys:https://gist.github.com/anonymous/20c263d802ab60cb0d1a
答案 0 :(得分:0)
在您的特定示例中总内存使用量是 Android HWUI库中
分配内存的所有缓存的总和library(ggplot2)
library(raster)
all_states <- map_data("state")
data <- data.frame(Row.Labels=all_states$region,
LATITUDE=all_states$lat,
LONGITUDE=all_states$long)
data$positive <- ifelse(data$Row.Labels=="new york", "Yes", "No")
usa <- getData('GADM', country="US", level=1)
f_usa <- fortify(usa)
i <- sapply(usa@data$NAME_1, function(x) agrep(x, data$Row.Labels, max.distance=.3, ignore.case=T)[1])
usa@data$positive <- data$positive[i]
f_usa <- merge(x=f_usa, y=unique(usa@data), by.x="id", by.y="ID_1",all.x=T)
f_usa <- f_usa[with(f_usa, order(id, order)), ]
f_usa$positive[is.na(f_usa$positive)] <- "No"
ggplot(f_usa, aes(x=long, y=lat, group=group, fill=positive)) +
geom_polygon(colour="black")
总内存88.92 MB 是 TextureCache + 图层总数 + ... + FboCache <的已分配内存总和/强>
此输出来自Android HWUI库 - 这是基于OpenGL HW加速库的Android UI绘图的实现
可以在来源中阅读更多详细信息,例如here