Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: Recolección de basura

¿Por qué la basura de Android recopila tantas veces con Jacksons ObjectMapper?

Mi aplicación de Android tiene una AsyncTask personalizada para realizar una llamada de descanso para una lista de objetos. Estoy usando Jackson para convertir mi respuesta en Java y estoy viendo alrededor de 30 llamadas de recolección de basura al asignar el Json a través de ObjectMapper.readValue (). Curiosamente, si hago la misma llamada una […]

Android: GC_FOR_MALLOC causado por un largo evento táctil?

He estado leyendo y mirando a touchEvents , sobre todo porque mi GC está explotando cuando hay un evento de toque / diapositiva largo o muchos eventos de toque . Si no toco el teléfono simplemente se ralentiza como ~ 5 objetos como se puede ver de los primeros GC_EXPLICIT que he realizado desde DDMS. […]

17.8 MiB asignación de montón para un simple "Hello World" proyecto?

Supongo que hay una respuesta obvia aquí … me quedo confundido con éste: ¿Por qué obtengo 17.8 MiB de memoria acumulada cuando todo lo que he hecho es: Creó un proyecto "Hello World" simple con la opción New Project de Eclipse. Y agregó una imagen de fondo de 56 KiB. Si android:background="@drawable/background4" la línea android:background="@drawable/background4" […]

¿Cómo inicia el Android Studio el Garbage Collector y cómo funciona?

Estoy teniendo dificultades para tratar de encontrar una posible pérdida de memoria. Tengo una actividad que está haciendo un trabajo pesado en el fondo. Después de algunas tareas, la aplicación consume demasiada memoria. Parece que no se limpia correctamente. Esta es la Actividad en el estado predeterminado: Si ejecuto la tarea que realiza la actividad, […]

Multithreading de Android: WaitForGcToComplete después de enviar la aplicación al fondo

Estoy utilizando Android L para algunas operaciones muy multi-threaded, utilizando múltiples ThreadPoolExecutors para ejecutar colas de AsyncTasks. Cuando mi aplicación va al fondo, empiezo a ver numerosos registros para … I/art: WaitForGcToComplete blocked for ##.#####ms for cause XXXXX … de vez en cuando … I/art: No such thread id for suspend: ### . Parece claro […]

LeakCanary detecta pérdida de memoria de Android WebView

He estado usando la herramienta leakcanary para detectar fugas de memoria en mi aplicación. Parece que mi WebViewActivity se filtra cada vez. Creé una aplicación simple para probar las fugas. Comienzo una actividad con un WebView dentro del archivo de disposición de xml / inflate con el contexto de la actividad. Js apagado. Todo lo […]

Antecedentes parcial concurrente marca barrido GC

Estoy utilizando el marco Kotlin Fuel para hacer llamadas REST API. En realidad todo estaba funcionando bien en cuanto a la api tiene http uri. Pero tan pronto como cuando los uris se hacen como HTTPs con la instalación del certificado SSL, no pude descargar la imagen del servidor amazon. Tengo el siguiente error y […]

¿Cómo puedo parar el recolector de basura androide? ¿Es posible?

¿Hay alguna forma de detener el recolector de basura por algún tiempo?

Android adecuada limpieza / eliminación

¿Hay una manera de "limpiar" objetos y otras variables que crees? ¿O son eliminados automáticamente o tengo todo este concepto equivocado? ¿Cuál es la manera correcta de hacer esto? Estoy tratando de evitar el GC tanto como sea posible.

La interfaz de usuario de aplicación se congela con mensajes de GC

Hola Tengo problemas con mi aplicación para Android. Cuando los datos se introducen en la base de datos, la consulta de base de datos para leer datos no funciona y congela la interfaz de usuario con el siguiente mensaje de Logcat. 12-24 12:01:56.261: I/art(16943): Explicit concurrent mark sweep GC freed 33437(1578KB) AllocSpace objects, 0(0B) LOS […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.