电子商务行业流程图
2019-08-12 20:55:07 0 举报
整机内存监控和优化流程
作者其他创作
大纲/内容
Client
new SurfaceComposerClient();
运营
SurfaceControl
surfacView
应用模块开发人员
Surflinger
分析问题
MonitoredProducer
win.attach();
SurfaceSession
问题无法分清
系统开发人员
WMS
new SurfaceControl
sf->createConnection()
是否有异常数据
surface
nativeGetFromSurfaceControl
1:监控运营商流量
createBufferLayer
分析解决问题
问题处理流程:
getSurface
mSurface.copyFrom(mSurfaceControl)
mSurfaceControl.destroy();
mGraphicBufferProducer.clear()被应用就会被释放掉.
通过(运营商,/大数据平台)定期一个星期查看一下
测试
surfaceControl
底层surface
ctrl->getSurface()
createSurface
copyFrom
nativeCreate
onFirstRef
正常情况下*gbp = layer->getProducer();中的gbp强引用被clear后就会被释放.
虚拟机
否
createSurfaceChecked
是
SurfaceControl build
Surface有更新就告诉layer标准更新和通知surfaceFlinger下一次sync时进行更新。
底层layer
1:添加统计机制 2:制定监控和处理流量机制 3:协助分离模块梳理问题
getClient对象
android_view_SurfaceControl
BufferLayer
1:分离uid 2:添加流量问题 分析手段 3:模块修复解决流量异常问题
native接收事件写驱动的守护进程
手机
SurfaceComposerClient
分工情况:
网络传输
createLayer
0 条评论
回复 删除
下一页