永发信息网

Android如何解决大循环中new语句或者某些方法引发的频繁的GC_FOR_ALLOC耽误很长时间?

答案:2  悬赏:40  手机版
解决时间 2021-01-25 00:57
Android如何解决大循环中new语句或者某些方法引发的频繁的GC_FOR_ALLOC耽误很长时间?
最佳答案
你尝试把一些需要经常使用的变量定义到for循环外试试看 比如 byte[] content 这样应该可以避免频繁被回收追问一个是content的长度是变的,一个是parseFrom这样的方法实际里面我觉得也是new了一个类,还是造成了回收……如果能用一个固定长度的字符数组存储这些字符串就能把byte[] content写在外面,但是怎么才能把长短不一的字符串Message写成一个固定长度的byte[]呢? 就是写成了再parseFrom的时候也一样new,也还是会回收
全部回答
我也遇到和你类似的问题,不知道你解决了没有?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想把电炉丝做为负截放电.要多少电阻能达到要
【落的笔顺】落字的笔顺是从那一笔到那一笔的
君粤轩地址在哪,我要去那里办事
把2至11填入方格中,每格填一个数,要求三个2*2
求解:去上班还是去读研?工作不错,考研被调
《孟母戒子》.《凿壁借光》译文及课后习题要
化工原材料开票税率是多少啊?
香菇怎么烘干,一般要多久
你应聘的什么职位要等20天,日立环球,我面试
王雷是什么星座,王雷个人资料
人是靠什么走路的?请用摩擦力解释
【电容在电路中的作用】高中物理:电容器在电
已知复数z满足|z|=z+,则z=________.
自制黄油的做法
中国的标志龙是怎么形成
推荐资讯
【人下面一个工】人字底下一个工念什么字?
医保市级统筹什么意思
裸卡值得入手不? 七彩虹GTX980九段显卡,京
天洋超市地址在哪,我要去那里办事
小蚁行车记录仪上的1080P60帧,这个60帧表示
魔域十三大区和那个区vip是通区
【海明威名言】美国作家海明威的名言:“一个
台北依人地址在什么地方,我要处理点事
销()(勾)()的成语
女朋友生气了不理我怎么办(异地)
怎样才能让我的牡丹鹦鹉不咬我的手指
唐朝建立的世界到灭亡时间是()
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?