美文网首页
Android-JVM分析

Android-JVM分析

作者: 独自闯天涯的码农 | 来源:发表于2020-07-17 11:03 被阅读0次

使用MAT工具,在Eclipse官网下载,Mac版的无法打开,需要进入应用包内,用命令行打开MemoryAnalyzer;
将Android studio 存储的hprof文件进行转换:
hprof-conv -z /Users/admin/Desktop/1.hprof
然后使用MAT工具打开转换后的hprof文件进行分析

字节码插桩技术
ASM技术:https://www.jianshu.com/p/a1e6b3abd789
https://www.jianshu.com/p/abba54baf617
JAVA编译成字节码工具:ASM Bytecode Outline插件
(1)在Android Studio中安装ASM Bytecode Outline插件
(2)安装后,在Android Studio中,选中代码行,点击右键,选择Show Bytecode outLine
(3)在ASM标签中选择ASMified,即可在右侧看到当前类对应的ASM代码(可以忽略Label相关的代码)

通过JDK反汇编:
javac 文件.java 得到class文件
javap -p -c -s -l 文件.class 得到反汇编代码

相关文章

  • Android-JVM分析

    使用MAT工具,在Eclipse官网下载,Mac版的无法打开,需要进入应用包内,用命令行打开MemoryAnaly...

  • Android-JVM详解和内存泄露全分析

    https://www.yuque.com/mo_ming/gl7b70/rfot9k[https://www.y...

  • 常用数据分析方法

    对比分析(现状分析) 趋势分析(预测分析) 矩阵关联分析 分组分析(原因分析-分布情况) 漏斗...

  • 零售业大数据分析

    零售业数据分析包括: 财务分析销售分析商品分析顾客分析供应商分析人员分析 1 财务分析 1)分析企业的财务状况,了...

  • 分析分析分析

    新工作第三天,沒有前兩天覺得那麼難熬。也不是難熬,不過是有些覺得無所事事。今天用SQL導出了工作的數據,然後下午學...

  • 用数据驱动产品和运营 之 数据分析方法

    数据分析方法 多维事件分析 漏斗分析 留存分析 行为序列分析 A/B测试 用户分群 (一)数据分析——多维事件分析...

  • 9种常用的数据分析方法

    公式拆解、对比分析、A/Btest、象限分析、帕累托分析、漏斗分析、路径分析、留存分析、聚类分析 一、公式拆解 所...

  • 数据分析

    数据分析基本方法 对比分析(横向对比纵向对比) 趋势分析 象限分析 交叉分析 数据分析框架_AARRR分析 逻辑分...

  • OpenCV-Python学习(十):图像滤波之傅里叶变换

    滤波分析又分为 时域分析、频域分析: 时域分析: 直接对信号本身进行分析。 频域分析: 对信号的变化快慢进行分析。...

  • 7张脑图讲透如何做好品牌、价格、渠道、市场、机会分析

    1、品牌分析: 2、价格分析 3、广告分析 4、渠道分析: 5、市场机会分析: 6、满意度分析 7、市场细分分析 ...

网友评论

      本文标题:Android-JVM分析

      本文链接:https://www.haomeiwen.com/subject/zpowhktx.html