自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

很正经的程序员

Yesterday is a history, tomorrow is a mystery, only today is a gift, that's why we call it Present.

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 性能优化——内存分析工具的使用

本文将介绍比较常用的的内存泄漏检测工具,包括HeapSnapShot、HeapViewer、MAT一、HeapSnapShot的使用HeapSnapShot意思是堆快照,通过堆内存的信息来分析内存泄漏的问题。1、启动HeapSnapShot2、显示Heap SnapShot面板点击截图部分的左上角,可以看到有个App heap,点开,里面还有Image heap、Zygote heap,分别代码a...

2018-05-29 23:11:16 11721 2

原创 性能优化——内存优化

一、什么是内存泄露内存不在GC掌控之内了。就是当一个对象已经不需要再使用了,本该被回收时,而又另外一个正在使用的对象持有它的引用从而导致对象不能被回收。这种导致了本该被回收的对象不能被回收而停留在堆内存中时,就导致了内存泄露。二、内存分配的几种策略静态存储区:内存在编译期间就分配好,这块的内存在整个运行期间都一直存在。它主要存放静态数据、全局的static数据和一些常量2、栈式的在执行函数(方法)...

2018-05-27 19:29:27 1389

原创 性能优化——Android热修复技术,类加载机制详解

一、背景热修复技术慢慢的成为Android开发必不可少的技术,也是成为一名高级程序员必不可少的技能之一。那么什么是热修复技术呢?当app上线之后,发现了一个严重的bug,需要紧急修复,按照以往的惯例是修复bug、打包测试、发布到各个应用市场、用户覆盖安装,这样不仅耗时耗力,而且也很影响用户的体验。那么有没有一种技术可以在不升级app版本的情况下,直接就将bug修复呢?热修复技术就应运而生。目前比较...

2018-05-24 00:25:12 1961

原创 性能优化——Android图片压缩与优化的几种方式

图片优化压缩方式大概可以分为以下几类:更换图片格式,质量压缩,采样率压缩,缩放压缩,调用jpeg压缩等1、设置图片格式Android目前常用的图片格式有png,jpeg和webp,png:无损压缩图片格式,支持Alpha通道,Android切图素材多采用此格式jpeg:有损压缩图片格式,不支持背景透明,适用于照片等色彩丰富的大图压缩,不适合logowebp:是一种同时提供了有损压缩和无损压缩的图片...

2018-05-17 23:50:28 35665 12

深入解析Android虚拟机(钟世礼)

android虚拟机非常深奥,这本书是市面上少有的深入解析android虚拟机的书籍,是android进阶不二的选择。

2019-04-26

Android内核剖析》柯元旦

Android内核剖析,理解安卓内核的工作原理

2016-01-08

Java经典入门教程pdf完整版

Java 经典入门教程,非常适合初学者,希望能够有更多的Java爱好者学习

2015-11-30

算法导论原书第3版

算法导论原书第3版,PDF格式,很经典的书籍

2014-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除