Articles of memory

Java se niega a iniciar: no se pudo reservar suficiente espacio para el montón de objetos

Fondo Tenemos un grupo de aproximadamente 20 blades linux. Algunos están ejecutando Suse, algunos están ejecutando Redhat. TODOS comparten el espacio NAS que contiene las siguientes 3 carpetas: / NAS / app / java: un enlace simbólico que apunta a una instalación de Java JDK. Actualmente la versión 1.5.0_10 / NAS / app / lib: […]

¿Cómo limitar la memoria de un progtwig OS X? ulimit -v tampoco -m están funcionando

Mis progtwigs se quedan sin memoria como la mitad de las veces que los ejecuto. En Linux, puedo establecer un límite estricto para la memoria disponible utilizando ulimit -v mem-in-kbytes. En realidad, utilizo ulimit -S -v mem-in-kbytes, por lo que tengo un problema de asignación de memoria adecuado en el progtwig y puedo abortar. Pero […]

La asignación de la ventana del cursor de la base de datos SQLite Android de 2048 kb falló

Tengo una rutina que ejecuta diferentes consultas contra una base de datos SQLite muchas veces por segundo. Después de un tiempo, obtendría el error “android.database.CursorWindowAllocationException: – Cursor window allocation of 2048 kb failed. # Open Cursors = ” aparece en LogCat. Tuve el uso de la memoria de registro de la aplicación, y de hecho, […]

¿Cuáles son las diferencias entre VirtualAlloc y HeapAlloc?

Hay muchos métodos para asignar memoria en el entorno de Windows, como VirtualAlloc , HeapAlloc , malloc , new . Por lo tanto, ¿cuál es la diferencia entre ellos?

Cuando se reemplaza un Fragmento y se coloca en la stack posterior (o se elimina), ¿permanece en la memoria?

¿Es el comportamiento similar a la forma en que funcionan las actividades? Por ejemplo, con Actividades, funciona así: La actividad A inicia la actividad B , mientras que B está en la pantalla, el sistema puede eliminar A de la memoria si el sistema lo necesita. Al presionar BACK, A se volverá a crear en […]

Limitar la memoria de proceso de jvm en ubuntu

Sé que hay las mismas preguntas como esta preguntadas y respondidas. No estoy satisfecho con las respuestas, así que permítanme poner en más detalles los mensajes aquí. Intento iniciar mi aplicación con -Xmx128m -Xms32m -XX:MaxPermSize=64m JVM: -Xmx128m -Xms32m -XX:MaxPermSize=64m . Cuando se inició la aplicación y cat /proc/10413/status el uso de la memoria escribiendo cat […]

Memoria compartida entre 2 procesos (aplicaciones)

No puedo encontrar ninguna respuesta útil para esta pregunta, aunque se me ha preguntado de manera diferente varias veces. Quiero compartir una memoria entre dos procesos (dos aplicaciones diferentes), de modo que uno de ellos pueda escribir en esa memoria y el otro pueda leer. ¿Es esto posible en .NET? ¿Cómo? Gracias

¿Por qué una JVM informa más memoria comprometida que el tamaño de residente del proceso de Linux?

Al ejecutar una aplicación Java (en YARN) con el seguimiento de memoria nativo habilitado ( -XX:NativeMemoryTracking=detail consulte https://docs.oracle.com/javase/8/docs/technotes/guides/vm/nmt-8.html y https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr007.html ), puedo ver cuánta memoria está usando la JVM en diferentes categorías. Mi aplicación en jdk 1.8.0_45 muestra: Seguimiento de memoria nativa: Total: reservado = 4023326KB, cometido = 2762382KB – Java Heap (reservado = 1331200 […]

Volley error de memoria, bash de asignación extraño

A veces, al azar, Volley bloquea mi aplicación al inicio, se bloquea en la clase de la aplicación y un usuario no podrá volver a abrirla hasta que entre en la configuración y borre los datos de la aplicación. java.lang.OutOfMemoryError at com.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:316) at com.android.volley.toolbox.DiskBasedCache.readString(DiskBasedCache.java:526) at com.android.volley.toolbox.DiskBasedCache.readStringStringMap(DiskBasedCache.java:549) at com.android.volley.toolbox.DiskBasedCache$CacheHeader.readHeader(DiskBasedCache.java:392) at com.android.volley.toolbox.DiskBasedCache.initialize(DiskBasedCache.java:155) at com.android.volley.CacheDispatcher.run(CacheDispatcher.java:84) El “diskbasedbache” intenta […]

Cómo borrar MemoryCache?

He creado un caché usando la clase MemoryCache. Le agrego algunos elementos, pero cuando necesito volver a cargar el caché, quiero borrarlo primero. ¿Cuál es la forma más rápida de hacer esto? ¿Debería recorrer todos los elementos y eliminarlos uno a la vez o hay una forma mejor?