Articles of memoria

Arreglo escaso de memoria eficiente en Java

(Hay algunas preguntas sobre las matrices dispersas eficientes en cuanto al tiempo, pero estoy buscando la eficiencia de la memoria). Necesito el equivalente de una List o un Map que Puede crecer a demanda simplemente configurando una clave más grande que cualquiera que se haya encontrado anteriormente. (Puede suponer que las claves no son negativas). […]

¿Cómo escribir una clase segura con contraseña?

Esta pregunta sigue una sugerencia hecha por @sharptooth en esta pregunta relacionada . ¿Se puede std::string para que se convierta en una contraseña segura? Si no, ¿cuáles serían las pautas para escribir una clase de manejo de contraseñas (por lo tanto, una clase que tenga mucho cuidado con lo que escribe en la memoria y […]

¿Dónde se almacenan las funciones miembro para un objeto?

Estoy experimentando con C ++ para entender cómo la clase / estructuras y sus respectivos objetos se presentan en la memoria y entendí que cada campo de una clase / estructura es un desplazamiento en su objeto respectivo (para que pueda tener un puntero de variable miembro). No entiendo por qué, incluso si puedo tener […]

¿Qué está pasando con la sobrecarga de memoria de std :: deque?

Estoy trabajando en un algoritmo de clasificación externo que usa std::queue y debe restringir cuidadosamente su uso de memoria. Me he dado cuenta de que durante la fase de fusión (que usa varias std::queue de longitud fija), el uso de mi memoria aumenta a aproximadamente 2,5 veces lo que esperaba. Dado que std::queue usa de […]

Desarrollo de iPhone: simule la advertencia de memoria

Antecedentes : Tengo una aplicación de barra de tabs. Cada pestaña contiene un controlador de navegación que permite al usuario hacer la transición de una vista a la otra mostrando una información didReceiveMemoryWarning de los datos (cada vista está siendo manejada por un controlador de vista y cada clase de controlador de vista tiene el […]

¿Cómo funciona la asignación de bitmap en Oreo y cómo investigar su memoria?

Fondo En los últimos años, para comprobar cuánta memoria Heap tienes en Android y cuánto usas, puedes usar algo como: @JvmStatic fun getHeapMemStats(context: Context): String { val runtime = Runtime.getRuntime() val maxMemInBytes = runtime.maxMemory() val availableMemInBytes = runtime.maxMemory() – (runtime.totalMemory() – runtime.freeMemory()) val usedMemInBytes = maxMemInBytes – availableMemInBytes val usedMemInPercentage = usedMemInBytes * 100 / […]

¿Dónde están Malloc () / free () Almacenar tamaños y direcciones asignados?

donde do malloc () y free () almacenan las direcciones asignadas y sus tamaños (Linux GCC)? He leído que algunas implementaciones las guardan en algún lugar antes de la memoria real asignada, pero no pude confirmar eso en mis pruebas. El fondo, tal vez alguien tiene otro consejo para esto: estoy experimentando un poco con […]

¿Cómo obtener el tamaño de la memoria del sistema disponible?

¿Es posible obtener el tamaño del sistema de memoria disponible en C # .NET? Si es así, ¿cómo?

Tamaño Xmx predeterminado en Java 8

En la documentación del oracle encontré: -Xmxsize Especifica el tamaño máximo (en bytes) del grupo de asignación de memoria en bytes … El valor predeterminado se elige en el tiempo de ejecución en función de la configuración del sistema. ¿Qué significa la configuración del sistema ?

¿Cómo funciona este progtwig?

#include int main() { float a = 1234.5f; printf(“%d\n”, a); return 0; } ¡Muestra un 0 ! ¿Cómo es eso posible? ¿Cuál es el razonamiento? He puesto deliberadamente un %d en la statement de printf para estudiar el comportamiento de printf .