性能优化
文章平均质量分 88
法迪
Android系统与续航工程师、应用开发工程师
https://github.com/sufadi
332157261@qq.com
展开
-
【旧文档2016年】一种提升黑屏手势响应速度的方法
一、本专利技术所属的领域:本发明属于体感手势领域,尤其涉及到一种提升黑屏手势响应速度的技术方法。二、相关技术背景2.1 黑屏手势功能的背景介绍:黑屏手势是目前智能手机一个独具特色又具有科技未来感的功能,即在手机待机黑屏的情况下支持屏幕手势操作,用户可通过手机内部设置的手势来直接唤醒手机的某项功能或相对应的软件。比如我司目前黑屏手势支持暗屏下双击、C、M、O、e、V、S、Z、左滑、右滑、上滑、下滑等的手势识别并打开预设置的某项功能或打开相对应的软件。2.2 现有黑屏手势功能的存在的技术缺点:1.原创 2021-12-20 22:09:50 · 481 阅读 · 0 评论 -
[内存泄露]Android Profiler分析实例-Handle
1. 内存泄露现象相同的 Controller 类型控件,红框中在 Android Profiler 显示大内存,且发现对象不断创建没释放2. Android Profiler工具复现现象2.1 打开 Android Profiler分析下图标准了2个方法,哪个习惯用哪个2.2 选择一个需要监控内存泄露的进程2.3 查看堆栈主要通过使用dum...原创 2018-08-13 17:36:20 · 1382 阅读 · 0 评论 -
打开 MTK log(日志) 界面
显示MTKLogger主界面adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity原创 2018-07-03 14:29:03 · 3421 阅读 · 0 评论 -
adb shell 命令 dumpsys meminfo pkg 信息注释
1. 参考文章https://www.jianshu.com/p/0df5ad0d2e6ahttps://blog.csdn.net/msf568834002/article/details/788813412. adb shell dumpsys meminfo 包名adb shell dumpsys meminfo com.lava.cleanmasterAppli...原创 2018-06-20 15:38:20 · 5824 阅读 · 0 评论 -
内存泄露-Android Studio 生成Dump 的 HPROF 文件查看和分析工具
0. 文章参考https://blog.csdn.net/rechanel/article/details/765780701. HPROF 文件 作用HPROF查看工具会列出类、类的实例和实例的引用树,以此来帮助你跟踪内存的使用情况,找出内存泄漏的地方。2. dump Hprof fileAndroid Studio 到导出 HPROF 文件步骤很简单,Moniter...原创 2018-06-21 17:13:56 · 10330 阅读 · 0 评论 -
Heap Viewer 动态查看 App 分配内存大小
1. Heap Viewer 如何使用通过不断点击 Cause GC 进行刷新 App 内存更新,例如我们可以手动 GC 10~20次,查看 Heap Size 的内存波动情况,只要能稳定到一定数值,而不是不断累计增长,来排除内存泄露可能性。2. 字段解释 列名 意义 Heap Size 堆栈分配给App的内存大小[非常重要的观察参数] A...原创 2018-06-21 10:44:17 · 622 阅读 · 0 评论 -
CPU 核数和频率全开,达到瞬间性能最优
1.示例MTK平台支持的软件接口,主要适用于网络数据加载,数据解析等需要CPU性能最优的场景,可以设置超时恢复package com.fadisu.cpurun.util;import android.content.Context;import android.os.Handler;import android.util.Log;import com.mediatek.p原创 2018-02-05 20:00:44 · 6974 阅读 · 0 评论 -
[内存泄露]省电应用的非静态内部类导致的内存泄露
一、现象龙哥发现,省电进程内存占用率高这里可以使用Android Studio Memory Usage 查看Memory Usage 360,408K: Persistent 37,159K: com.android.lava.powersave (pid 1873 / activities)1.查看方法 二、分析1.原创 2018-02-01 11:17:16 · 804 阅读 · 0 评论 -
Android源码浏览器的性能分析工具类
一、Performance.java本来想查看 proc/stat文件的,居然发现系统源码还有如此好东西,即查看浏览网页的各种事件计算,进行辅助性能分析。有需要的童鞋拿去吧,我只是搬运工String performanceString = "It took total " + (SystemClock.uptimeMillis() - mStart) +原创 2018-01-13 17:34:21 · 744 阅读 · 0 评论 -
手机灭屏速度优化
思路由于灭屏场景下,为了性能需要适当的调整一些动画参数,对用户体验上影响不大。 故可以以下思路 1.缩短动画时间 2.去除灭屏前动画修改DisplayPowerController/frameworks/base/services/core/java/com/android/server/display/DisplayPowerController.java--- a+++ b/framew原创 2017-11-29 10:43:42 · 1037 阅读 · 0 评论