一 Java内存分析工具扫盲如果像我一样一点都不了解,可以先进行内存分析工具扫盲MAT介绍: Eclipse Memory Analyzer(MAT)一个功能丰富的 JAVA 堆转储文件分析工具,可以用于发现内存漏洞和减少内存消耗。二 Eclipse MAT插件安装当前机器环境描述:[plain]v...
分类:
移动开发 时间:
2015-04-29 00:25:40
阅读次数:
506
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、进制1.什么是进制l是一种计数的方式,数值的表示形式汉字:十一十进制:11二进制:1011八进制:13l多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式2...
分类:
编程语言 时间:
2015-04-28 22:21:29
阅读次数:
154
一、数组的定义1.数组初始化 初始化方式int a[3] = {10, 9, 6};int a[3] = {10,9};int a[] = {11, 7, 6};int a[4] = {[1]=11,[0] = 7};2.内存分析 数组存储空间的大小 存储空间的划分(内存的分配是从高地址到低地址进行...
分类:
编程语言 时间:
2015-04-22 18:02:07
阅读次数:
152
1. 栈与堆:生存空间 1.1 在java中,程序员会在乎内存中的两种区域:对象的生存空间堆(heap)和方法调用及变量的生存空间(stack)。 1.2 我们知道所有的对象都存活于可垃圾回收的堆上,但是我么还没看过变量的生存空间。而变量存在于哪一个空间要看它是哪一种变量而定。 这里说的...
分类:
其他好文 时间:
2015-04-22 13:48:20
阅读次数:
133
对Mat工具的详细介绍,引用博文:http://my.oschina.net/biezhi/blog/286223下载地址:http://www.eclipse.org/mat/downloads.php官网介绍:http://www.eclipse.org/mat/
分类:
编程语言 时间:
2015-04-13 18:22:31
阅读次数:
146
所有Android的开发者一定都遇到过内存溢出这个头疼的问题,一旦出现这个问题,很难直接确定我们的应用是那里出了问题,要想定位问题的原因,必须通过一些内存分析工具和强大的经验积累才能快速的定位到问题具体出现在那里。 基于移动开发具有的这个特性,本着尽量减少内存消耗的原则,以及我最近遇到的内存堆积(....
分类:
移动开发 时间:
2015-04-10 21:58:55
阅读次数:
170
ios培训------我的c语言笔记,期待与您交流!再C语言中关于内存是一个很重要的知识点,所以今天我就从c语言的内存分配开始为大家解析一下C语言再iOS开发中非常重要的一些知识。1:malloc函数的介绍C语言中开辟内存空间:malloc函数再C语言中malloc原理大致是这样的:malloc函数...
分类:
其他好文 时间:
2015-04-09 23:27:35
阅读次数:
182
安卓内存分析:1、http://winuxxan.blog.51cto.com/2779763/5121792、http://winuxxan.blog.51cto.com/2779763/512180
分类:
移动开发 时间:
2015-04-09 21:23:40
阅读次数:
132
转自:http://www.iteye.com/topic/528230 java程序内存主要分为了2个部分,包括stack segment(栈内存区)、heap segment(堆内存区)。 在分析Java程序内存分配情况时,我们从下面这个经常被使用的例子开始吧。 下面程序将...
分类:
编程语言 时间:
2015-04-07 17:08:41
阅读次数:
136
Android
查看所有进程内存占用情况
(1)连接设备,打开USE调试模式
(2)打开命令行,执行命令:adb shell procrank
字段说明:
PID:进程id
VSS(Virtual Set Size): 虚拟耗用内存(包含共享库占用的内存)
RSS(Resident Set Size):实际使用物理内存(包含共享库占用的内存)
PSS(Proportional Set Size): 实际使用的物理内存(比例分配共享库占用的内存)
USS(Unique Set Size): 进程独自...
分类:
其他好文 时间:
2015-04-05 17:30:52
阅读次数:
166