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
目录
相关文章
|
6月前
|
JavaScript Java Maven
云效产品使用常见问题之android sdk 构建出aar后,上传到私有maven仓库失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
前端开发 Java API
类加载器“如果我定义了一个类名与Java核心类类名相同,那它还能被加载吗?”
类加载器“如果我定义了一个类名与Java核心类类名相同,那它还能被加载吗?”
|
6月前
|
Android开发 Kotlin JavaScript
Compose 为什么可以跨平台?
Compose 为什么可以跨平台?
367 0
Compose 为什么可以跨平台?
java判断小数点后是否为0,是的话则取整,不是的话则保留
java判断小数点后是否为0,是的话则取整,不是的话则保留
369 0
|
5月前
|
安全 编译器 C语言
【C语言进阶篇】offsetof宏的介绍 及其实现
【C语言进阶篇】offsetof宏的介绍 及其实现
|
6月前
|
存储 SQL 数据库
【Android 从入门到出门】第六章:使用Room数据库并测试
【Android 从入门到出门】第六章:使用Room数据库并测试
102 4
|
JavaScript 前端开发 Shell
Android打造专有hook第二篇,走进规范第一步
关于Git的Hooks,其实很常见,位置存在于 /.git/hooks 目录下,都是一些 shell 脚本,然后在对应的钩子中执行这些脚本就行了,比如下图中,这是一个还没有配置 Git Hooks 的仓库,默认会有很多.sample结尾的文件,这些都是示例文件,比如我们常见的,commit,push等。
168 0
|
Android开发 iOS开发
Charles模拟弱网
Charles模拟弱网,适用PC端和移动端(IOS/Android)
477 0
Charles模拟弱网
|
缓存 开发工具 Android开发
Android App性能评测分析-启动时间篇
1、前言 随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,性能问题从应用的启动优化开始,下面会根据实际app性能测试案例,进行app性能评测之启动时间的分析和总结。
4267 0
|
6月前
|
前端开发 JavaScript
竞态问题:深入理解与解决方案
竞态问题:深入理解与解决方案
331 0