研究了Mat和Heap的分析方法之后,尝试用其他的方式来分析下,Androiddumpsys
的方式来看下结果。如何得出数据的操作就不说了,网上太多了,只看数据来进行分析。如图1,启动的时候的情况执行三次怀疑有泄露的功能之后的数据再执行三次再执行三次数据分析:Native
数据代表的是JNI层的数据...
分类:
移动开发 时间:
2014-06-29 15:01:43
阅读次数:
269
使用了Heap视图的方式来分析内存泄露之后,我们尝试用MAT插件来分析下。MAT,提供了太强大的功能,以至于在测试的过程中也是懵懂的,没有彻底的研究。1.
安装AndroidSdk,Java SDK,Eclipse之类的软件之后,2. 安装Eclipse MAT插件3. 调出DDMS的Heap视图4...
分类:
其他好文 时间:
2014-06-29 14:54:30
阅读次数:
297
Linux刚开始是作为可运行在 Intel 的
「i386」CPU上,与POSIX兼容的内核来开发的。而现在主流的Linux是指能在所谓「PC」上运行的内核。「PC」是指采用「IA(intel架构)」的机器。IA(Intel
Architecture)虽然「I」是指Intel,但Linux并不是只能...
分类:
系统相关 时间:
2014-06-29 14:42:07
阅读次数:
265
Stack 一个简单确很有用的数据结构:FILOpackage Stackimport (
"errors" "fmt")const ( defaultLength=100)type Stack struct{ top int size int
element [...
分类:
其他好文 时间:
2014-06-07 05:14:42
阅读次数:
211
转自:http://blog.csdn.net/xiazdong/article/details/6280345CPU调度用于多道程序以下先讨论对于单CPU的调度问题。回顾多道程序,同时把多个进程导入内存,使得一个进程在CPU中执行I/O时,一个进程用来填补CPU的时间。通常进程都是在CPU区间和I...
分类:
其他好文 时间:
2014-06-07 04:32:41
阅读次数:
186
HangoverTime Limit:1000MSMemory Limit:10000KTotal
Submissions:99450Accepted:48213DescriptionHow far can you make a stack of cards
overhang a table? If...
分类:
其他好文 时间:
2014-05-30 09:32:59
阅读次数:
338
B树(B-Tree)1970年由R. Bayer和E.
Mccreight提出的一种适用于外查找的树,一种由BST推广到多叉查找的平衡查找树,由于磁盘的操作速度远小于存储器的读写速度,所以要求在尽量少
的操作次数内完成CPU分配的任务,B树就按照此原则设计,B树与红黑树的主要区别在于B树节点可以有超...
分类:
其他好文 时间:
2014-05-30 09:26:21
阅读次数:
377
二叉堆(Binary
Heap)二叉堆是完全二叉树(或者近似完全二叉树);其满足堆的特性:父节点的值>=(<=)任何一个子节点的键值,并且每个左子树或者右子树都是一
个二叉堆(最小堆或者最大堆);一般使用数组构建二叉堆,对于array[i]而言,其左子节点为array[2*i],其右子节点为 arr...
分类:
其他好文 时间:
2014-05-29 14:02:37
阅读次数:
309
一、寄存器的英文全称AH&AL=AX(accumulator):累加寄存器
BH&BL=BX(base):基址寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data):数据寄存器
SP(Stack Pointer):堆栈指针寄存器 BP(Base Pointer):基址指针寄...
分类:
其他好文 时间:
2014-05-28 19:09:52
阅读次数:
300
CPU的任务是执行存放在存储器里的指令序列。它由运算器和控制器两部分组成,在IBM
PC机中它就是一个微处理机芯片8088.如下图:8086/8088的寄存器组 (1)数据寄存器
包括AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所用到的操作数、结果或其他信息。它们都可以以字(16.....
分类:
其他好文 时间:
2014-05-28 13:16:41
阅读次数:
218