0

Ich entwickle eine Android-Anwendung für Fingerabdruckleser, meine Operationen umfassen die Überprüfung des Benutzerfingerabdrucks (kontinuierlich) und die Registrierung neuer Fingerabdrücke (Abrufen von Fingerabdrücken von der Web-API). Ich verwende Morpho MSO 1300 Fingerabdruckleser.Meine Anwendung friert ein

wenn ich laufe meiner Anwendung ich ständig

01-02 11 folgende logcat Nachrichten bekommen: 19: 48,910 5.286-11.417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 49.350 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 49.770 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 50.210 5286-11417 /com.c ms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 50.630 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K , 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 51.070 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 51.570 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 52.070 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 52.570 5286-11417/com.cms.attendance D/Dalv ikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 53.000 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 53.500 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01- 02 11: 19: 53.930 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 54.360 5286-11417/com .cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 54.800 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3633K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 55.300 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 336K, 20% frei 3652K/4540K , pausiert 14ms, insgesamt 14ms 01-02 11: 19: 55.730 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 301K, 20% frei 3644K/4540K, pausiert 14ms, total 14ms 01-02 11 : 19: 56.150 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3644K/4540K, pausiert 15ms, insgesamt 15ms 01-02 11: 56.600 5286-11417/com.cms .attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3644K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 57.010 5286-11417/com.cms.attendance D/dalvikvm: GC _FOR_ALLOC befreit 293K, 20% frei 3644K/4540K, pausiert 14ms, insgesamt 14ms 01-02 11: 19: 57.440 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 295K, 20% frei 3644K/4540K, pausiert 14ms, total 14ms 01-02 11: 19: 57.880 5286-11417/com.cms.attendance D/dalvikvm: GC_FOR_ALLOC befreit 293K, 20% frei 3644K/4540K, pausiert 14ms, total 14ms 01-02 11: 19: 58.030 24732-24776/com.baidu.video.pad: download V/P2PBase: [11: 19: 58: 040] [P2PBase] DNS: media.p2sp.baidu.com Lösung fehlgeschlagen. warten 3

Wie ich Daten in meiner Anwendung zu erhöhen, sagen, dass ich 1000 Benutzer von Web-API bekommen, und ich versuche, sie zu verarbeiten und sie in Fingerabdruckleser und SQLite-Datenbank schließlich gefriert meine Anwendung zu registrieren.

Jede Hilfe wird geschätzt.

+0

Bitte geben Sie Ihren Code ein. –

Antwort

0

Dieses Protokoll bedeutet, dass Garbage Collector nur den Speicher freigegeben. Sie machen viele Zuweisungen und das ist der Grund, warum GC häufig arbeiten muss.

Ich empfehle Ihnen, Android Profiler (Android Studio 3.0) zu verwenden und versuchen, dieses Problem zu überwinden: https://developer.android.com/studio/profile/memory-profiler.html oder hinter Ihrem Code, so dass wir gemeinsam darüber nachdenken können.

Verwandte Themen