首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android性能优化
订阅
斯唐
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
Android 内存优化:什么原因导致内存问题?通过内存工具进行分析;内存抖动和内存泄漏;MAT的使用;Profiler的使用;如何优化?
我们开发一个App程序,如果不了解内存的使用情况,就是将稳定性弃之不管。因为你不知道他在什么时候会发生OOM问题,不知道为什么程序会卡顿,不知道为什么会发生问题。
Android 高版本采集系统CPU使用率的方式
cpu 信息作为性能监控四大常用指标 (cpu、内存、网络、磁盘)之一,对衡量设备性能,分析、确定一些线上性能问题有着较为重要的作用。本文分享如何在高版本获取系统CPU使用率及进程CPU使用率
Android Studio性能分析(一)
如果应用程序响应缓慢、动画不连贯、死机或耗电过多,则该应用程序被认为性能不佳。解决性能问题涉及识别您的应用程序在哪些方面使用资源效率低下,例如CPU、内存、图形、网络或设备电池。 Android St
Android 应用性能分析工具 — CPU Profiler
下图时 Android Studio 3.0 中的 Android Profiler 面板,相较于之前版本,对于开发者而言更友好了。比如我们如果感觉到应用启动比较慢、用户操作有些卡顿,怀疑是代码性能问题但是又不知道什么原因造成的,通常很多性能问题都是主线程的执行耗时操作导致的,…
android 筑基 - CPU
我在这里更想写的是 CPU 对内存的影响,操作系统对内存的影响,本章介绍 CPU 这块的。JAVA 屏蔽了对内存的操作,虽然方便我们开发了,但是要直到这只是方便了我们使用,对于我们理解、学习 JAVA 的特性、对内存的操作造成了不便 有的人会问:我们有必要学习这个嘛! 怎么不重…
一文读懂 | 进程怎么绑定 CPU
昨天在群里有朋友问:把进程绑定到某个 CPU 上运行是怎么实现的。 首先,我们先来了解下将进程与 CPU 进行绑定的好处。 所以,将进程与 CPU 进行绑定可以提高 CPU 缓存的命中率,从而提高性能
Linux系统性能监控命令系列之 lsof
继续咱们的Linux系统中的性能监控命令,今天要分享的是lsof。 在linux环境下,万物皆文件,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件,所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无…
今日头条 ANR 优化实践系列 - 监控工具与分析思路
在前文,我们对ANR 设计原理及影响因素进行了介绍,并对影响 ANR 的不同场景进行归类。但是依靠现有的系统日志,不足以完成复杂场景的问题归因,而且有些信息从应用侧无法获取,这就导致很多线上问题更加棘手。因此我们在应用侧探索了新的监控能力,以弥补信息获取不足的短板。同时对日常分…
性能优化 (十三) 有了 breakpad , native 崩溃再也不怕了
现在 Android 日常开发中,多多少少会用到 so 动态库,特别是一些第三方的 so 比如(地图 SDK,音视频 SDK)还有自研 SDK,不知道大家有没有想过这样的一个问题,用户反馈我们的 APP 崩溃,这个时候后台也没有收到客服端上报的具体日志,我们也不知道从哪里分析,…
通过 adb shell 查看 cpu 相关数据.
查看Android cpu 相关数据的一些常用指令。贴图数据来自模拟器。 在开发过程中,我们需要获取设备的 CPU 信息,来查看性能。 这些数值的单位都是 jiffies,他是内核中的一个全局变量,用来记录系统起来以来产生的节拍数。一个节拍大致可以理解成为操作系统进程调度的最小…