memory-management

C++ (14) y gestión manual de memoria

Acabo de recibir un comentario, me gusta El problema es la gestión manual de la memoria. delete no tiene lugar en el código de usuario, y a partir de C++14, tampoco tiene new ¿Puede alguien explicarme por qué?

Directivas de C++11 Smart Pointer

Según lo entiendo, en la especificación actual de C++11, uno debería usar: std::unique_ptr<> para un propietario (la ... políticas o existen otras políticas que ¿Debería saberlo? Are scoped_ptr<> and auto_ptr<> effectively obsolete?

Problemas de memoria. NET cargando ~40 imágenes, memoria no recuperada, potencialmente debido a la fragmentación LOH

Bueno, esta es mi primera incursión en el perfilado de memoria de una aplicación.NET (ajuste de CPU que he hecho) y estoy gol ... ación o desea que intente algo más, pregunte. Lo siento por el wall-o-text aquí, traté de mantenerlo lo más conciso posible.

¿Cómo sabe dónde está mi valor en la memoria?

Cuando escribo un programa y le digo int c=5, pone el valor 5 en un poco de su memoria, pero ¿cómo recuerda cuál? La única ma ... e memoria para contarlo, pero entonces tendría que recordar dónde guardó eso también, así que ¿cómo recuerda dónde está todo?

auto ptr para matrices

En resumen, me pregunto si hay un tipo auto_ptr para matrices. Sé que podría hacer el mío, sólo me estoy asegurando de que n ... de que tiene un puntero a otra estructura, no puedo simplemente asignar objetos WM_MEDIA_TYPE. ¿Hay algo como esto por ahí?

¿Cómo encontrar la memoria utilizada por un objeto en PHP? (tamaño de)

¿Cómo encontrar la memoria utilizada por un objeto en PHP? (c's sizeof). El objeto que quiero averiguar es un diccionario co ... lcularlo manualmente. También cadena en php puede ser de longitud variada dependiendo de la codificación (utf8 etc) correcto?

Implementación de compresión en memoria para objetos en Java

Tenemos este caso de uso donde nos gustaría comprimir y almacenar objetos (en memoria) y descomprimirlos cuando sea necesario ... Estamos considerando la facilidad de compresión y la velocidad de descompresión como los factores más importantes. Gracias.

Qué debe tener en cuenta al hacer la transición a iOS 5

Resumen: ¿Puedes agregar a mi lista de verificación cosas que debes tener en cuenta al migrar a iOS 5? StackOverflow ha sido ... ería buscar? Tengo la sensación de que mis aplicaciones son más estables ahora, pero me sentí bastante bien con ellas antes.

¿Se puede limpiar la memoria?

Estoy trabajando en Delphi 5 (con FastMM instalado) en un proyecto Win32, y recientemente he estado tratando de reducir drást ... tré un artículo en about.com eso da mucho de esto, así como algunos enlaces y datos para otras áreas de gestión de memoria.

Diferencias entre el uso de realloc vs libre -> funciones malloc

¿Por qué se usaría la función realloc() para cambiar el tamaño de una matriz dinámicamente asignada en lugar de usar la func ... s.desventajas, etc.)? Es para programación en C, pero no puedo encontrar la etiqueta adecuada para ello. Gracias de antemano.

C++ Cómo asignar memoria dinámicamente en la pila?

¿Hay una manera de asignar memoria en pila en lugar de montón? No puedo encontrar un buen libro sobre esto, ¿alguien aquí tiene una idea?

Destructores Singleton

¿Los objetos Singleton que no usan contadores de instancia/referencia deben considerarse fugas de memoria en C++? Sin un co ... pocas palabras, ¿tengo que llamar a un destructor de Singelton o puedo confiar en que se limpie cuando el aplicación termina?

¿Por qué crear una clase en Python es mucho más lento que crear una instancia de una clase?

Encontré que la creación de una clase es mucho más lenta que la instanciación de una clase. >>> from timeit import ... gt;> calc(10000) 1.5998330116271973 >>> calc(10000) 4.136359930038452 >>> calc(10000) 6.625348806381226

Puede haber fuga de memoria en Java

Me hacen esta pregunta muchas veces. ¿Cuál es una buena manera de responder

¿Cómo forzar a JavaScript a copiar profundamente una cadena?

Tengo un código javascript que se ve así: var myClass = { ids: {} myFunc: function(huge_string) { var id = huge_st ... pia de la cadena id para que no se mantenga una referencia a la huge_string, y la huge_string pueda ser recogida de basura?

¿Se almacena un literal de cadena en la pila? ¿Se almacena una nueva cadena en la pila? [duplicar]

Posible Duplicado:diferencia entre objeto de cadena y literal de cadena Digamos que tengo dos afirmaciones. String ... la diferencia entre ambos? ¿Cuántos objetos se crean y cómo está la referencia en la memoria? ¿Cuál es la mejor práctica?

¿Tiene sentido establecer obj = null (Nada) en Dispose ()?

¿Hay algún sentido para establecer un objeto personalizado en null(Nothing en VB.NET) en el método Dispose()? ¿Podría esto e ... rride void Dispose(bool disposing) { if (disposing) { backImage = null; // any sense? } } }

almacenamiento de datos de aplicaciones Android en la tarjeta SD

¿Hay alguna forma de almacenar los datos de la aplicación Android en la tarjeta SD en lugar de en la memoria interna? Sé cóm ... e la memoria interna a la tarjeta SD, pero ¿qué pasa si la memoria interna se llena en primer lugar? ¿Cómo lo manejan todos?

¿Los métodos de clase aumentan el tamaño de las instancias de clase?

La pregunta es bastante directa. Para mayor claridad, considere el siguiente ejemplo: // Note that none of the class have an ... a memoria? Como una extensión a esta pregunta, ¿copiar instancias de Foo al pasarla tomaría más tiempo que Bar, teóricamente?

Pruebas unitarias para la gestión de memoria en Cocoa/Objective-C

¿Cómo escribirías una prueba unitaria-usando OCUnit, por ejemplo-para asegurar que los objetos están siendo liberados/reteni ... ación de memoria de pruebas unitarias en Objective-C, recomiendo encarecidamente Peter Hosey ' s en profundidad respuesta.