logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

gpu渲染性能调优

Android开发者选项中提供了Profile GPU Rendering功能,用于在屏幕上实时显示GPU渲染每一帧图像花费的时间(单位:ms)。小米手机。 开发者选项——gpu呈现模式分析——在屏幕上显示为条形图渲染时间用柱状图表示,上面的绿线代表16ms,也就是要尽量保证所有柱状图都在这条线下方。每一条柱状图都由3部分组成,蓝色、红色和黄色,代表渲染的3个不同的阶段,通过分析这三个阶段的时间

深入理解java虚拟机

深入理解java虚拟机java技术体系,按所服务的领域划分:java card:java小程序applets运行在小内存设备如智能卡,上的平台java ME(micro edition):支持java程序运行在移动终端手机pad上的平台,java api有所精简java SE:面向桌面级应用,windows下的应用程序,的平台,完整的java核心apijava EE:支持使用多层架构的企业应

#虚拟机
zygote&AsyncTask的doInBackgroud方法

zygote有时候会遇到报有关zygote的错,这是个什么东西呢,简单理解就是孵化池。当每个新的进程启动虚拟机的一个新的实例时,如果每次都加载所有必要的基类,则效率会很低。android把每个应用放在独立的进程中,他会利用底层linux操作系统的fork操作,通过模板进程生成新的进程,该进程在启动新的虚拟机实例时能够达到最优状态,该模板进程的名字就是zygote。zygote模板进程是dal

#zygote
虚拟机类加载机制.

虚拟机把描述类的数据从class文件加载到内存,并对数据进行校检、转换解析和初始化,最终形成可已被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。类的加载、连接和初始化过程都是在程序运行期间完成的,这样虽然会令类加载时稍微增加一些性能开销,但是会为java应用程序提供高度灵活性,java语言运行期类加载的特性。类从被加载到虚拟机内存中开始,到卸载出内存为止,他的整个生命周期包括:加载

#虚拟机
到底了