SORU
13 Mayıs 2014, Salı


Duraklama GC Hata sonrası 4.4.2 yükseltme android

Son zamanlarda benim Galaxy Not 2 sürümü 4.4.2 yükseltildi. Bu yükseltme" hata gelmeye başladı ve gidermek için kuramıyorum. GC "Pause sonrası gelişim (ADT) kullanarak bu telefonu kullanan ve hayat güzeldi, fakat ben ADT aracı benim LogCat her kez UI ekran değiştirme durumu geliyor. Aşağıda hata dökümü.

Yardım için şimdiden teşekkür ederiz.

05-13 22:39:22.538: W/dalvikvm(8350): No implementation found for native Ldalvik/system/VMRuntime;.pauseGc:(Ljava/lang/String;)I
05-13 22:39:22.543: E/MyThread(8350): Pause GC
05-13 22:39:22.543: E/MyThread(8350): java.lang.reflect.InvocationTargetException
05-13 22:39:22.543: E/MyThread(8350):   at java.lang.reflect.Method.invokeNative(Native Method)
05-13 22:39:22.543: E/MyThread(8350):   at java.lang.reflect.Method.invoke(Method.java:515)
05-13 22:39:22.543: E/MyThread(8350):   at android.app.MyThread.pauseGC(MyThread.java:5525)
05-13 22:39:22.543: E/MyThread(8350):   at android.app.MyThread.performLaunchActivity(MyThread.java:2324)
05-13 22:39:22.543: E/MyThread(8350):   at android.app.MyThread.handleLaunchActivity(MyThread.java:2471)
05-13 22:39:22.543: E/MyThread(8350):   at android.app.MyThread.access$900(MyThread.java:175)
05-13 22:39:22.543: E/MyThread(8350):   at android.app.MyThread$H.handleMessage(MyThread.java:1308)
05-13 22:39:22.543: E/MyThread(8350):   at android.os.Handler.dispatchMessage(Handler.java:102)
05-13 22:39:22.543: E/MyThread(8350):   at android.os.Looper.loop(Looper.java:146)
05-13 22:39:22.543: E/MyThread(8350):   at android.app.MyThread.main(MyThread.java:5602)
05-13 22:39:22.543: E/MyThread(8350):   at java.lang.reflect.Method.invokeNative(Native Method)
05-13 22:39:22.543: E/MyThread(8350):   at java.lang.reflect.Method.invoke(Method.java:515)
05-13 22:39:22.543: E/MyThread(8350):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
05-13 22:39:22.543: E/MyThread(8350):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
05-13 22:39:22.543: E/MyThread(8350):   at dalvik.system.NativeStart.main(Native Method)
05-13 22:39:22.543: E/MyThread(8350): Caused by: java.lang.UnsatisfiedLinkError: Native method not found: dalvik.system.VMRuntime.pauseGc:(Ljava/lang/String;)I
05-13 22:39:22.543: E/MyThread(8350):   at dalvik.system.VMRuntime.pauseGc(Native Method)
05-13 22:39:22.543: E/MyThread(8350):   ... 15 more

GÜNCELLEME: Code.android.com (http://code.google.com/p/android/issues/detail?id=71073) bir konu başlattı. Onları başı olarak Samsung, hata yani ben şimdi Samsung forum gündeme getirdi.

CEVAP
12 NİSAN 2015, Pazar


Benim NOT 2 bir süre bu sorunu gördükten sonra (GT-N7100) Android 4.4.2 ben yukarıdaki yorum doğru düzgün bir cevabım yapmak istedim.

Allocation tracked on Samsung Galaxy Note 2

Ayırma boyutu sıralaması:

Sorted by allocation size

Kullandım webrtc parça ayırma ne zaman Android kamera kullanılır, ve olabilir açıkça görülen o her zaman kamera çağrılır ve video render üzerine GLSurfaceView yeni bir Aktivite, daha fazla 2 MB saçmalık mı kalan, bir daha asla bir araya GC.

Karşılaştırmak için, burada aynı ayırma ASUS Memo Pad 2, 4.2.2 Android izlenir:

Allocation tracked on Asus Memo Pad 2

Ayırma boyutu sıralaması:

Sorted by allocation size

Bir Not başka bir deyişle, 2 hafıza dolu ve cihaz çöküyor önce 20-30 kez video hakkında canlı bir görünüm başlayabilirsiniz.

Samsung bir güncelleme ile bu sorunu geçen yıl başlatılan ve hala tamir etmedi, ne de herhangi bir şekilde tepki veriyorlar. başka bir deyişle: Samsung bize yeni bir cihaz satın yapmak isteyen var mı? Bu gibi görünüyor.

--

Ve burada 2014-12-11 olarak benim özgün yorum

Sorun yok. Cihaz çok fazla bellek almak neden olur gereğinden fazla ve kaza. Çok sayıda resim içeren bir uygulama geliştirme ve biz videolar ve Android ulaşmak yapmak mümkündür kayıp GC nedeniyle 64 MB sınırı (NOT 2) ve çarpışma, diğer cihazlar bellek üzerinde ise tüketim çok daha düşüktür ve bellek her zaman kullanın sonra serbest bırakılır. İçin örneğin, aynı çözünürlüğe sahip ASUS Memo Pad hakkında tüketir Samsung NOT 2 24 MB yapmanız 12MB. Samsung cihazdır çok daha hızlı, herşeye rağmen, GC atlanmış olması nedeniyle.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011