首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
水月沐风
掘友等级
Mobile Developer
|
XiaoMi
Be hungry.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
618
文章 607
沸点 11
赞
618
返回
|
搜索文章
赞
文章( 607 )
沸点( 11 )
【性能优化】使用Perfetto定位应用启动性能的瓶颈
Android应用启动优化相关的文章已经有很多人都写过了,但是主要都是聚焦在,为了启动性能都做了哪些改动上,少见有文章会说应该如何分析、识别应用的启动性能。
(同步) 多平台拼音输入法软件的开发
拼音输入法从上个世纪发展到现在, 已经发展了几十年了, 技术上已经非常成熟了. 本文介绍一个简单的多平台拼音输入法软件的设计和实现, 支持 GNU/Linux (ibus) 平台 (PC) 和 And
OpenGL纹理旋转及翻转问题详解
大家好,我是程序员kenney,今天给大家讲解一下Android上OpenGL开发可能会遇到的一些纹理旋转及翻转的问题,其中有些原理在其它平台上如ios,osx上也是类似的。纹理旋转的问题一定要搞清楚,不能每当碰到一个方向不对的就自己旋转一下把它转正而不去研究背后的原因,这样虽…
Android OpenGL ES黑屏检测方案
在某个游戏项目中我们遇到了部分机型录制画面黑屏的问题,十分影响用户体验,对于线上黑屏的监控手段极为重要,通常可以glReadPixels来实现,该方法简单,但需从GPU拷贝数据,性能比较差...
一次线程OOM排查看线程使用注意事项
从上报信息看到最后的线程数是 1456 个,这个数量是远远超出我们正常使用量的,再通过这个堆栈信息我们可以知道就是APP中的线程创建数量太多而导致的OOM,排查方向的重点就是要关注APP 里面线程池使用的地方;不同页面都会报这个错误,那这个问题说明不是在特定页面产生的,是通性问…
Android自定义View之双缓冲机制和SurfaceView
CPU访问内存的速度要远远快于访问屏幕的速度。如果需要绘制大量复杂的图像时,每次都一个个从内存中读取图形然后绘制到屏幕就会造成多次地访问屏幕,从而导致效率很低。这就跟CPU和内存之间还需要有三级缓存一样,需要提高效率。 在绘制图像时不用上述一个一个绘制的方案,而采用先在内存中将…
Android-Surface之双缓冲及SurfaceView解析
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。文中内容如有错误欢迎指出,共同进步!觉得不错的留个赞再走哈~ 这篇文章再看看在 View 绘制过程中所用到的双缓冲技术,双缓冲的使用范围非常广泛,比如说在屏幕图像显示的时候就应用到了双缓冲 --…
阅后即焚的燃尽图
我最开始是在一本书上掠过燃尽效果,当时就是觉得很有意思。 但是最近才真正动手去实践它。我知道这个效果要用噪声实现,但是实际做的时候才发现不知道如何应用。于是,去shadertoy上搜索了一番。选取了三
Android性能监控:主循环性能统计LooperStatsService详解
我正在参加「掘金·启航计划」 简介 在Android性能监控和优化领域,一个会影响App性能表现的因素与Handler Message Looper机制有关。当Looper里面的Message处理不及
Android卡顿掉帧问题分析之实战篇
从系统工程师的总体角度来看 ,造成卡顿等性能问题的原因总体上大致分为三个大类:一类是流程执行异常;二是系统负载异常;三是编译问题引起。
下一页
个人成就
文章被点赞
1,024
文章被阅读
94,522
掘力值
3,250
关注了
119
关注者
2,044
收藏集
98
关注标签
80
加入于
2017-04-19