自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (7)
  • 收藏
  • 关注

转载 CPU和GPU的设计区别

转载地址:http://www.cnblogs.com/biglucky/p/4223565.htmlCPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需

2017-03-24 10:40:53 973

原创 Android6.0 SurfaceControl分析(二)SurfaceControl和SurfaceFlinger通信

上篇博客我们说到SurfaceControl会调用openTransaction和closeTransaction来一起讲所有SurfaceControl的属性等传给SurfaceFlinger。我们来看下这个过程。一、SurfaceControl我们先来看下SurfaceControl.java中的相关函数,都是调用了JNI函数。 public static void open

2017-03-24 10:20:31 8312

原创 Android6.0 SurfaceControl分析(一)SurfaceControl创建&使用 Surface创建&使用

一、SurfaceControl的创建SurfaceControl的创建是在ViewRootImpl中调用requestLayout,最后到WMS的relayoutWindow函数创建SurfaceControl对象。是通过WindowState的WindowStateAnimator对象调用createSurfaceLocked对象创建的。最后再通过outSurface传给ViewRootI

2017-03-22 18:49:15 18501

原创 WMS常见问题一(Activity displayed延迟)

我们经常碰到问题比如状态栏是有的,但是Activity的界面是黑屏。而logcat中也有如下log:02-27 16:07:47.816929 2667 2733 I ActivityManager: Displayed com.android.settings/.SubSettings: +30s71ms这样的问题我们如何分析,这里我们从代码角度分析下。当然我们追查log的时候是查l

2017-03-03 11:31:55 3966 1

原创 使用logcat命令增加logd白名单 黑名单

logd的白名单和黑名单我们在之前的logd中分析过了,这里的白名单和黑名单只是在logd丢失log时使用。logd丢失log会先删除黑名单的log,然后删除普通log。最后还不够的话再删除白名单的log。这个命令对调试还是很有用 但本质原因还是cpu调度不够 加上log太多导致丢失。命令使用我们先看下logcat的help,注意下面-p(小写)代表获取白名单和黑名单,而-P(大写

2017-03-02 10:34:34 3709

android ART原理介绍

android ART原理介绍

2017-01-05

android关机时间慢

android关机时间慢

2017-01-05

selinux问题

selinux问题

2017-01-05

Android AlarmManager

Android AlarmManager

2017-01-05

跟我一起写makefile

跟我一起写makefile

2016-07-15

opencv 保存录像

opencv中用来保存摄像头录的录像,c++语言摄像头播放录像

2011-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除