首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的应用程序冻结

我的应用程序冻结
EN

Stack Overflow用户
提问于 2017-12-01 08:48:49
回答 1查看 107关注 0票数 0

我正在开发一个用于指纹阅读器的android应用程序,我的操作包括验证用户指纹(连续)和注册新指纹(从web获取指纹)。我正在使用Morpho MSO 1300指纹阅读器。

当我运行我的应用程序时,我经常收到下面的logcat消息

01-02 11:19:48.910 5286-11417/com.cms考勤D/dalvikvm: GC_FOR_ALLOC释放293 K,20%空闲3633K/4540K,暂停14 01,总计14ms 01-02 11:19:49.350 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放295 K,自由3633K/4540K,暂停14 01,总共14ms 01-02 11:19:49.770 5286-11417/dalvikvm: GC_FOR_ALLOC释放293 k,20%免费3633K/4540K,暂停14ms 01-02 11:19:49.770 5286-11417/dalvikvm:免费3633K/4540K,暂停14 01,总计14 19 01-02 11:19:50.210 5286-11417/com.cms考勤D/dalvikvm: GC_FOR_ALLOC释放295 K,20%空闲3633 K/4540 K,暂停14 19,总计14ms 01-02 11:19:50.630 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC freed 293 k,免费3633K/4540K,暂停14 19,共计14ms 01-02 11:19:51.070 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放293 k,免费3633K/4540 K,暂停14 19,总计14 19 01-02 11:19:51.570 5286-11417/com.cms考勤D/dalvikvm: GC_FOR_ALLOC释放295 K,20%空闲3633 K/4540K,暂停14 19,总计14ms 01-02 11:19:52.070 5286-11417/com.cms考勤D/dalvikvm: GC_FOR_ALLOC freed 293 k,免费3633K/4540K,暂停14 19,总计1401-02 11:19:52.570 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放295 K,20%免费3633K/4540K,暂停14 19,总计14ms 01-02 11:19:53.000 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放293 K,20%免费3633K/4540K,暂停14ms,总计14ms 01-02 11:19:53.500 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放295 K,20%免费3633K/4540K,暂停14ms总计14 19 01-02 11:19:53.930 5286-11417/com.cms考勤D/dalvikvm: GC_FOR_ALLOC释放293 K,20%空闲3633 K/4540 K,暂停14 19,总计14ms 01-02 11:19:54.360 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC freed 295 K,20%空闲3633K/4540K,暂停14 19,总计14ms 01-02 11:19:54.800 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放293 k,免费3633K/4540 K,暂停14 19,总计14 19 01-02 11:19:55.300 5286-11417/com.cms考勤D/dalvikvm: GC_FOR_ALLOC释放336 K,20%空闲365K/4540K,暂停14ms,总计14ms 01-02 11:19:55.730 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放301 K,20%免费3644K/4540K,暂停14 19,总计1401-02 11:19:56.150 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放295 K,20%免费3644K/4540K,暂停15 19,总计15ms 01-02 11:19:56.600 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放293 K,20%免费3644K/4540 K,暂停14ms,总计14ms 01-02 11:19:57.010 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放293 k,20%免费3644K/4540K,暂停14ms总计14 20 01-02 11:19:57.440 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC释放295 K,20%空闲3644 K/4540 K,暂停14 20,总计14ms 01-02 11:19:57.880 5286-11417/com.cms.考勤D/dalvikvm: GC_FOR_ALLOC freed 293 k,免费3644K/4540K,暂停14 20,总计14 dns 01-02 11:19:58.030 24732-24776/com.baidu.visual.pad:下载V/P2PBase: 11:19:58:040 dns解析失败。等待3

当我在我的应用程序中增加数据时,比如说我从web中获得了1000个用户,我试图对它们进行处理,并在指纹阅读器和sqlite数据库中注册它们,最终我的应用程序被冻结了。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-12-01 09:02:51

这个日志意味着垃圾收集器刚刚释放了内存。您正在进行大量的分配,这就是为什么GC必须经常工作的原因。

我建议您使用Android (AndroidStudio3.0)并尝试克服这个问题:https://developer.android.com/studio/profile/memory-profiler.html或过去的代码,这样我们就可以一起考虑它了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47589640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档