2009-09-27 22 views

Respuesta

22

Invocar ulimit comando desde el shell.

ulimit -Sv 10000 

Esto establece límite de memoria actual a 10 000 Kb, de manera que todas las aplicaciones invocadas desde esta cáscara después no podrán acceder a más memoria.

+1

¿Funciona en Windows? –

+14

Obtengo "ulimit: opción ilegal -v" cuando intento ejecutar este comando. – jcmcbeth

+2

en qué carcasa? ¿Es 'promptd común' o' telnet'? – Chaitanya

0

Otra forma de hacerlo, si su teléfono o emulador tiene aplicaciones Dev Tools (cada emulador tiene). Abra Herramientas de desarrollo, navegue por Configuración de desarrollo y active la casilla "Destruir actividades de inmediato". Esto puede ayudarle a emular situación cuando su actividad destruida como en la memoria baja

+0

no hace cosas como limpiar el caché. –

+0

Esto no envía ningún evento de memoria de recorte y por lo tanto no es una verdadera simulación de poca memoria. – KMP

1

Si usted está buscando para desencadenar sus devoluciones de llamada onTrimMemory, entonces esto va a hacer el truco:

adb shell am send-trim-memoria

por ejemplo adb shell am send-trim-memory com.example.app MODERATE

Cuestiones relacionadas