Android性能优化
珍心
诚心学习,非诚勿扰
展开
-
Android内存泄漏分析之MAT工具
Android内存泄漏分析之MAT工具MAT简介获取phrof文件 学而不思则罔,思而不学则殆 MAT简介 MAT是Memory Analyzer tool的缩写。指分析工具。 Eclipse的内存分析器是一种快速,功能丰富的Java堆分析工具,帮助你查找内存泄漏和减少内存消耗 以上是百度百科的解释 MAT下载地址:https://www.eclipse.org/mat/downloads.php 获取phrof文件 hprof-conv.exe命令位于Android\Sdk\platform-tools目原创 2020-08-04 08:03:15 · 669 阅读 · 0 评论 -
Android内存泄漏总结
Android内存泄漏总结内存分配四种引用常见内存泄漏 学而不思则罔,思而不学则殆 Java中内存泄漏new出来的Object 放在Heap上无法被GC回收 内存分配 分区 说明 静态储存区 编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量 栈区 当方法执行时,会在栈区内存中创建方法体内部的局部变量,方法结束后自动释放内存 堆区 通常存放 new 出来的对象。由 Java 垃圾回收器回收(内存泄露的区域) 四种引用 类型 说明 强引用(Stron原创 2020-07-29 07:38:42 · 91 阅读 · 0 评论 -
Android性能优化简单总结
Android性能优化简单总结优化方法 学而不思则罔,思而不学则殆 Andriod设备作为一个移动设备,不管是内存还是CPU的性能都受到了一定的影响限制,无法做到像PC设备那样具有超大的内存和高性能的CPU。过多的使用内存会导致程序内存溢出,即OOM。而过多的使用CPU资源,一般是指大量的耗时任务,会导致手机变得卡顿,即出现程序无法响应的情况,主线程不能处理UI事件,即ANR。 所以内存优化主要是从这两个方面着手思考解决,内存和CPU;减少内存溢出,内存泄漏;提高CPU利用率,较少ANR。 内存泄漏并不会导原创 2020-08-03 07:59:49 · 110 阅读 · 0 评论 -
Android性能分析工具之TraceView
Android性能分析工具之TraceView使用方法字段说明总结 学而不思则罔,思而不学则殆 TraceView 是 AndroidSDK 自带的工具,用来分析函数调用过程,可以对 Android 的应用 程序以及 Framework 层的代码进行性能分析。它是一个图形化的工具,最终会产生一个图 表,用于对性能分析进行说明,可以分析到应用具体每一个方法的执行时间,使用可以非常 直观简单,分析性能问题很方便。 使用方法 执行bat:Sdk\tools\monitor.bat 选择进程,点击箭头所指的图表开始原创 2020-08-02 20:38:53 · 419 阅读 · 0 评论