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


Tag: Recolección de basura

¿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 […]

Cómo explícitamente realizar la recolección de basura

Con su recolección de basura incorporada, Java permite a los desarrolladores crear nuevos objetos sin preocuparse explícitamente sobre la asignación de memoria y la desasignación, porque el recolector de basura recupera automáticamente la memoria para su reutilización. AFAIK Garbage Collector normalmente se ejecuta cuando su aplicación se queda sin memoria. Contiene una gráfica que representa […]

SoftReference obtiene recolección de basura demasiado temprano

Estoy en mi camino con la implementación de un mecanismo de caché para mi aplicación de Android. Utilizo SoftReference , como muchos ejemplos que he encontrado. El problema es que cuando se desplaza hacia arriba o hacia abajo en mi ListView , la mayoría de las imágenes ya están borradas. Puedo ver en LogCat que […]

Consideraciones del GC de Android: ¿cuándo se ejecuta el GC y se puede rastrear su estado de ejecución desde el código?

He estado buscando un poco de tiempo para los documentos de diseño detallado que describen la arquitectura del colector de basura de la VM de Dalvik, pero no han aparecido mucho. Teniendo en cuenta las implicaciones de rendimiento de GC funciona realmente me gustaría tener una mejor comprensión de 5 cuestiones específicas: 1. ¿Qué es […]

Cómo simular la muerte de la aplicación de Android GC

Necesito probar la serialización \ deserialización de la aplicación en los siguientes casos: App estaba en segundo plano mucho tiempo (modo inactivo) y fue asesinado por GC; App estaba en segundo plano y fue asesinado por GC debido a la falta de recursos (memory \ cp); En algunos dispositivos se puede simular lanzando 1-2 juegos. […]

Cómo escuchar eventos de GC en Android

¿De todos modos podemos monitorear eventos de GC como sucede en Android? En Java, creo que podemos escuchar los eventos http://www.fasterj.com/articles/gcnotifs.shtml Pero las API de java.lang.management no están disponibles en Android.

Android: ¿el GC no respeta SoftReferences?

Parece que el recolector de basura de Dalvik no respeta a SoftReferences y los elimina tan pronto como sea posible, al igual que WeakReferences. Todavía no estoy 100% seguro, pero a pesar de que todavía hay ~ 3 MB de memoria libre, mis SoftReferences se borran después de ver "GC liberado bla-bla-bla bytes" en LogCat. […]

Memoria liberada del colector de basura de Android

Estoy trabajando en una aplicación que maneja un montón de asignaciones (del orden de 4 millones de dobles y un millón de clases). Estaba buscando a través de los registros de recolector de basura y estoy viendo diferentes cantidades de memoria total liberado a través de diferentes dispositivos. Por ejemplo, tengo una Moto X (2014) […]

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