Tag: Recolección de basura

Creación de perfiles y optimización de un juego Android

Estoy haciendo mi primer juego Android que va a ser un juego de arcade-ish 3D usando opengl es. He estado trabajando en él durante bastante tiempo, principalmente optimizando el motor para la flexibilidad para el futuro. De todos modos ahora estoy completamente hecho con las características de los juegos y todas las cosas bonitas, pero […]

Problemas con la recolección de basura y Picasso

Estoy intentando fijar un ImageView en InfoWindow de un marcador de Google Maps y haber copiado el código de esta respuesta bastante exactamente, excepto que mi InfoWindowAdapter no es una clase interna anónima (es apenas una clase interna de la actividad). Esto funcionaba antes, pero por alguna razón ha dejado de funcionar – el método […]

Android, veo que el montón crece, pero quiero que pare

Veo mi montón creciendo y sé que finalmente se bloqueará en cualquier dispositivo, ya que sólo sigue creciendo. Grow heap (frag case) se ve a través de los registros en mi teléfono se bloqueará la aplicación en 32 MB utilizado. Otros teléfonos, por supuesto, ser de 16 MB, si hay alguno con los pocos recursos […]

En una aplicación React Native JavaScript, ¿por qué cambiaría el comportamiento de Android GC si creaba una variable temporal en lugar de devolver un valor directamente?

Me siento como que podría haber un error en algún lugar en el Android GC, JavaScriptCore, o tal vez Genymotion. Estoy probando una aplicación React Native en Android, por lo que todo mi código está escrito en JavaScript (no en Java). Estoy tratando de averiguar un accidente que he reproducido en los siguientes emuladores de […]

¿Cómo encontrar el origen de un GC_FOR_MALLOC?

Estoy trabajando en una aplicación para Android que caen en un bucle infinito de GC_FOR_MALLOC liberado: 06-15 11:24:56.685: DEBUG/dalvikvm(118): GC_FOR_MALLOC freed 4136 objects / 374744 bytes in 66ms 06-15 11:24:59.176: DEBUG/dalvikvm(521): GC_FOR_MALLOC freed 9340 objects / 524152 bytes in 645ms 06-15 11:24:59.846: DEBUG/dalvikvm(521): GC_FOR_MALLOC freed 9344 objects / 524328 bytes in 149ms 06-15 11:25:01.535: DEBUG/dalvikvm(521): […]

¿Puedo confiar en el recolector de basura para detener un AsyncTask?

Una pregunta teórica rápida. Supongamos que tengo una clase Java que hace uso de un finalizador y una instancia de su AsyncTask privado no se hace referencia en ningún otro lugar. Ahora suponga que el método doInBackground de AsyncTask es algo así como: while(go) { f(); } Y el finalizador es: public void finalize() { […]

Determinar cuándo se ejecuta el Android GC

¿Cualquier persona sabe si hay una manera de identificar (en código, no LogCat) cuando el GC ha funcionado? ¿Tal vez una intención es despedida? Podría analizar la salida LogCat, pero sería ideal si pudiera determinar cuándo el GC se ha ejecutado desde mi código.

Formatea una dirección MAC en Android / Java sin crear basura innecesaria

Estoy trabajando en una aplicación para Android que necesita procesar miles de paquetes por segundo mientras extrae y formatea la dirección MAC de cada trama. El problema es que el recolector de basura está ejecutando una docena de veces por segundo y detener mi aplicación, lo que a su vez me hace perder los paquetes. […]

Variables que se recolectan basura

Tengo una aplicación de Android que se está ejecutando. Después de un tiempo cuando el usuario abandona la aplicación ejecutando otra cosa y regresando a mi aplicación, las variables estáticas de la aplicación parecen haber sido recolectadas. En una shell de tuerca, estoy manteniendo el nombre de usuario / contraseña introducidos en el inicio de […]

El recolector de basura de Android trabaja duro en mi aplicación

Mi aplicación tiene un servicio con Thread que se ejecuta en segundo plano y escuchar la comunicación desde un servidor remoto. Mientras que el hilo se está ejecutando veo en mi LogCat un montón de acciones dalvikvm. está bien ? O tal vez es algo clasificado de fugas de memoria: Este es mi hilo de […]

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