原因:
目前有两种猜测,第一种就是类加载容易,但是类卸载就不那么容易了,第二种猜测就是类缓存机制,从classloader的运行过程可以分析到有个过程是缓存常用类的,感觉这个过程没法释放,因为他会认为你以后会一直用。
测试内存泄露代码:
可以用DDMS测试下,当你调用GC的时候byte是可以回收的,但是classloader就没法回收了,也许你认为是因为调用了activity的classlo...
分类:
其他好文 时间:
2015-03-04 11:14:09
阅读次数:
162
四层linux 内核层library java 虚拟机frameworkapplication四组件活动(activity), 服务(service), 广播接收器(broadcast receiver), 内容提供器(content provider)设备掉线点DDMS右边下拉列表中的reset ...
分类:
移动开发 时间:
2015-03-03 20:19:51
阅读次数:
140
最近在使用Android Eclipse DDMS 的时候 lagcat 打印数据的时候。老是不显示数据,今天终于解决了.
解决方案:
如图...
分类:
移动开发 时间:
2015-02-15 12:11:00
阅读次数:
172
SDK就是开发包。请区别清这几个名称:SDK、SDK Tools、Platform Tools、Platform Package。 内容分类: 一、里面包含了两大类命令行工具: (一)SDK Tools,如android.bat、ddms.bat和emulator.exe等等,这些命令...
分类:
移动开发 时间:
2015-02-13 11:51:02
阅读次数:
275
学习android内部存储的时候想查看一下写入到app目录下的文件 结果点击Android Device Monitor按钮之后一片空白,什么结果都没有 一翻搜索之后也没有结果,自己尝试着把genymotion设置-->ADB-->ADB?tool connecti...
分类:
其他好文 时间:
2015-02-13 08:09:43
阅读次数:
261
1、adb shell 2、执行su命令,此时手机会提示允许获得root权限设置,设置允许 3、执行chmod 777 data命令,将data下所有文件修改为最高权限 4、用ddms的File explorer进行查看,点击data目录,手机所有应用的数据...
分类:
其他好文 时间:
2015-02-06 17:04:48
阅读次数:
138
同时做IOS开发的同学,使用MACOS会发现在ANDROID 开发环境完整的情况下,接入MOTO,SAMSUNG,HTC,ZTE等手机都可以自动识别,并可以在DDMS中查看LOGCAT,唯独华为的手机不可识别。USB开发调试也设置了,在WINDOWS...
分类:
移动开发 时间:
2015-02-06 01:57:03
阅读次数:
240
android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法问题是没有权限,用360手机助手或豌豆荚也是看不见的。 简单的办法是用RE文件管理器(授予root权限),把data和data/data设置成777权限注意:用RE管理器打开看到默认不...
分类:
移动开发 时间:
2015-02-04 10:42:51
阅读次数:
226
ADB连接驱动也安装成功了。
不启动助手的时候就是连接不上。多次重启电脑,重启手机,重启USB调试开关,仍然无解。
我用手机助手连接手机时候,是有这个RSA密钥指纹认证的,可以连接成功,同时android studio和eclipse都可以正常连接到设备进行调试。但是每次手机上都被安装助手对应的软件,非常非常不爽。卸载或者不启动各种助手,我打开Android studio 的DDMS和...
分类:
移动开发 时间:
2015-02-02 21:30:09
阅读次数:
187
本文转载自:http://blog.csdn.net/aaa2832/article/details/194196791内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS)是ADT插件的一部分,其中有两项功能可用于内存检查:·heap查看堆的分配情况·allocat...
分类:
其他好文 时间:
2015-02-02 17:55:26
阅读次数:
136