NimbleDroid 使用

简介: NimbleDroid 官网:https://nimbledroid.com/一、NimbleDroid 是什么?NimbleDroid 是一个 Android 应用性能分析服务,是可以提高app性能的更加强大的工具。

NimbleDroid 官网:https://nimbledroid.com/

一、NimbleDroid 是什么?

NimbleDroid 是一个 Android 应用性能分析服务,是可以提高app性能的更加强大的工具。为用户提供app的运行和相应速度的详细数据分析。帮助开发者了解app内部工作原理,这些原理影响着app在一个相对更老款或者性能更弱的移动设备上表现。
app内存使用,网络使用,磁盘输入/输出,文件大小等,帮助开发者更好的了解项目中用的哪些库含有方法最多,从而导致65K方法数限制,哪个资源文件使这个app文件更大。


二、NimbleDroid 怎么用?

这个拿全视频举个栗子来演示
Summary 内存使用、文件大小

img_97004b74a5b307e9fbd29c41070e9c0b.png

File Sizes

img_6361ecc27dafdceee3f5c1c2e01e13a0.png

Method Count

img_59bb6337723723f3347d7d9476429bbc.png

Cold Startup

img_5796fff55479b4e02d0db6b3aa5a11cc.png
目录
相关文章
|
4月前
|
JavaScript Java Maven
云效产品使用常见问题之android sdk 构建出aar后,上传到私有maven仓库失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
Android开发
Android获取设备状态栏status bar高度的正确姿势
Android获取设备状态栏高度的正确姿势 正确代码方式: int height = 0; int resourceId = getApplicationContext().
6186 0
|
3月前
|
前端开发 对象存储 数据安全/隐私保护
阿里云前端直传has been blocked by CORS policy: Response to preflight request doesn‘t pass access control
阿里云前端直传has been blocked by CORS policy: Response to preflight request doesn‘t pass access control
387 2
|
4月前
|
存储 SQL 数据库
【Android 从入门到出门】第六章:使用Room数据库并测试
【Android 从入门到出门】第六章:使用Room数据库并测试
83 4
|
Android开发 iOS开发
Charles模拟弱网
Charles模拟弱网,适用PC端和移动端(IOS/Android)
437 0
Charles模拟弱网
|
4月前
|
前端开发 JavaScript
竞态问题:深入理解与解决方案
竞态问题:深入理解与解决方案
268 0
|
缓存 开发工具 Android开发
Android App性能评测分析-启动时间篇
1、前言 随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,性能问题从应用的启动优化开始,下面会根据实际app性能测试案例,进行app性能评测之启动时间的分析和总结。
4237 0
|
缓存
ViewPager2 详细使用
ViewPager2 详细使用
|
Android开发 Kotlin 移动开发
Android包体积优化(常规、进阶、极致)
Android包体积优化(常规、进阶、极致)
773 0
Android包体积优化(常规、进阶、极致)
|
Android开发 Kotlin
判断App是否处于后台/前台,使用ActivityLifecycleCallbacks稳得很!
RunningAppProcessInfo.IMPORTANCE_FOREGROUND,或者RunningTask来判断过, 但是遇到过偶然失灵或者无法适配现在的android版本。毕竟太老了,现在用点进去经常会有@Deprecated注解,表示废弃了。