Articles of montón de

¿Este tipo de memoria se asigna en el montón o la stack?

En el contexto de C ++ (no es que importe): class Foo{ private: int x[100]; public: Foo(); } Lo que he aprendido me dice que si creas una instancia de Foo así: Foo bar = new Foo(); Entonces la matriz x se asigna en el montón, pero si creaste una instancia de Foo así: Foo […]

Cómo encontrar la cantidad de objetos en el montón

¿Cómo puedo encontrar la cantidad de objetos en vivo en el montón en el progtwig Java?

Cómo verificar el tamaño del montón para un proceso en Linux

Estaba escribiendo un código y siguió fallando. Más tarde, después de cavar los vertederos, me di cuenta de que estaba sobrepasando el límite máximo de heap (la vida hubiera sido más fácil si hubiera agregado un cheque en malloc). Aunque lo arreglé, ¿hay alguna manera de boost mi tamaño de almacenamiento dynamic? PD: Una pregunta […]

Critica mi depurador de montón no intrusivo

Esta es una continuación de Critique my heap depurador de ayer. Como sugiere bitc, ahora guardo los metadatos sobre los bloques asignados en una tabla de claves manuscrita separada. El depurador de stack ahora detecta los siguientes tipos de errores: pérdidas de memoria (ahora con más salida de depuración verbosa) punteros ilegales pasaron a eliminar […]

¿Qué es un bloque de memoria contiguo?

Al igual que en el título, ¿qué es un bloque de memoria contiguo?

¿Por qué querrías asignar memoria en el montón en lugar de la stack?

Posible duplicado: ¿Cuándo es mejor usar una Pila en lugar de una Pila y viceversa? He leído algunas de las otras preguntas con respecto a la stack Heap vs, pero parecen enfocarse más en lo que hace la stack / montón en lugar de por qué las usarías. Me parece que la asignación de stack […]

Tamaño de stack y memoria de stack

Posible duplicado: ¿Qué y dónde están la stack y el montón? Con respecto a los conceptos básicos del diseño de la memoria en el progtwig de CA, entiendo que: El lenguaje usa dos estructuras de datos primarios, stack y heap . Stack se crea para almacenar las variables locales y los datos de contabilidad de […]

¿Cómo configuro el tamaño mínimo y máximo de almacenamiento dynamic de Java a través de variables de entorno?

¿Cómo configuro el tamaño mínimo y máximo de almacenamiento dynamic de Java a través de variables de entorno? Sé que los tamaños de almacenamiento dynamic se pueden establecer al iniciar Java, pero me gustaría que esto se ajuste mediante variables de entorno en mi servidor.

Asignación de memoria: astackmiento frente a montón?

Me estoy confundiendo con los conceptos básicos de asignación de memoria entre Stack vs Heap . Según la definición estándar (cosas que todo el mundo dice), todos los tipos de valores se asignarán a una stack y los tipos de referencia irán al montón . Ahora considere el siguiente ejemplo: class MyClass { int myInt […]

¿Cómo eliminar en una estructura de datos de montón?

¿Entiendo cómo eliminar el nodo raíz de un montón máximo, pero es el procedimiento para eliminar un nodo del centro para eliminar y reemplazar la raíz repetidamente hasta que se elimine el nodo deseado? ¿Es O (log n) la complejidad óptima para este procedimiento? ¿Afecta esto la gran complejidad O ya que otros nodos se […]