关于android GC中循环打印GC_CONCURRENT
来源:互联网 发布:能看网络电视的电视机 编辑:程序博客网 时间:2024/05/18 22:44
最近在写一个蓝牙通信的程序,里面在一个线程中有个循环读取,但每次一进入线程就会打印 05-27 09:40:36.488: D/dalvikvm(4917): GC_CONCURRENT freed 452K, 20% free 7408K/9159K, paused 2ms+2ms
,大概代码如下:
FileInputStream fis = new FileInputStream(mFd.getFileDescriptor());
FileOutputStream fio = new FileOutputStream(mFd.getFileDescriptor());
byte data[] = new byte[1024];
int readLength = 0;
int apduType = 0,configid = 0,invokeid = 0,choiceType = 0,eventtype = 0; //我已经试着将所有可能的变量都定义在while循环外了。。。。
while(!Thread.currentThread().isInterrupted()) {
readLength = fis.read(data,0,1024); //就TM这一条语句,去掉后就无GC的打印了,肯定就是它引起的了。。。
//后面还有一些内容,但我将他们屏蔽掉后任有GC_CONCURRENT的打印
}
线程退出后,打印自动消失。。。,这种情况不知是否正常,一个简单的read函数为什么会引起GC的频繁回收内存????
,大概代码如下:
FileInputStream fis = new FileInputStream(mFd.getFileDescriptor());
FileOutputStream fio = new FileOutputStream(mFd.getFileDescriptor());
byte data[] = new byte[1024];
int readLength = 0;
int apduType = 0,configid = 0,invokeid = 0,choiceType = 0,eventtype = 0; //我已经试着将所有可能的变量都定义在while循环外了。。。。
while(!Thread.currentThread().isInterrupted()) {
readLength = fis.read(data,0,1024); //就TM这一条语句,去掉后就无GC的打印了,肯定就是它引起的了。。。
//后面还有一些内容,但我将他们屏蔽掉后任有GC_CONCURRENT的打印
}
线程退出后,打印自动消失。。。,这种情况不知是否正常,一个简单的read函数为什么会引起GC的频繁回收内存????
0 0
- 关于android GC中循环打印GC_CONCURRENT
- GC_CONCURRENT freed 循环不停打印日志
- android GC_CONCURRENT and GC_EXTERNAL_ALLOC
- Android开源库loopj的android-async-http的 JsonHttpResponseHandler 存在死循环GC_CONCURRENT
- android中如何利用线程循环打印
- C++中关于打印一些字符图形的循环代码
- gc垃圾回收的一些含义gc_concurrent gcformalloc
- 关于在for循环中绑定事件打印变量i是最后一次
- 关于Android GC的一些理解
- 关于C#中垃圾回收GC杂谈
- 关于C#中垃圾回收GC杂谈
- 关于C#中垃圾回收GC杂谈
- java中循环引用会不会防止GC回收
- 关于GC
- 关于gc
- 关于gc
- 关于GC
- 关于GC
- iOS8出现的使用video toolbox进行视频硬件解码的功能,对于哪些h.264特性不支持呢?
- 新人 菜鸟 求解答
- IOS开发者注册的问题
- android调用系统自带的文件管理程序选择文件
- android listview显示问题
- 关于android GC中循环打印GC_CONCURRENT
- 苹果开发者账号申请的问题
- 打开sqlite数据库失败
- android 怎样实现从文本框获得用户名和密码,自动登录网站?
- android获取缩略图是FileNotFound
- 魅族适配menuitem没显示
- 怎样让写让安卓APP没有标题栏而且全屏
- android sqlite 获取不到数据时间
- Android 类似《金山电池医生》里的那些电量时间是如何计算的?具体看图