Resultados de la búsqueda a petición "memory-management"

1 la respuesta

¿Hay alguna manera de imponer un límite de memoria en una aplicación de Android para la prueba?

Estoy buscando algo similar a la opción de límite de memoria de almacenamiento dinámico JVM -Xmx. ¿Hay una manera simple de hacer esto en Android?

4 la respuesta

¿Por qué la secuencia de memoria C # reserva tanta memoria?

Nuestro software está descomprimiendo ciertos datos de bytes a través de unGZipStream, que lee datos de unMemoryStream. Estos datos se descomprimen en bloques de 4KB y se escriben en otroMemoryStream. Nos hemos dado cuenta de que la memoria que ...

4 la respuesta

Seguimiento de iOS Memory Management. Dealloc vs nil?

Con respecto a esta publicación:iPhone - dealloc - Lanzamiento vs. nulo [https://stackoverflow.com/questions/1458178/iphone-dealloc-release-vs-nil] 1) [foo release]; 2) self.bar = nil;La explicación fue la siguiente: Está liberando el objeto, ...

1 la respuesta

Cómo evitar la asignación de memoria grande con std :: make_shared

Digamos que tengo una clase arbitraria, A: class A { //... stuff };Quiero llamar a una API externa que tome un puntero compartido a algún tipo, como así (No puedo cambiar esta interfaz.): //...much later void foo(std::shared_ptr<A> _a){ ...

6 la respuesta

Necesita una herramienta para detectar pérdidas de memoria en el código C

¿Existe una buena aplicación (que tenga algún tipo de interfaz gráfica de usuario) para probar las pérdidas de memoria en el código C. Realmente me gustaría probar mi tarea / programa, pero al ser muy nuevo en esto, me cuesta usar el terminal ...

4 la respuesta

Envolviendo malloc - C

Soy un principiante en C. Mientras leía el código fuente de git, encontré esta función de envoltura alrededormalloc. void *xmalloc(size_t size) { void *ret = malloc(size); if (!ret && !size) ret = malloc(1); if (!ret) { release_pack_memory(size, ...

3 la respuesta

Código MPI Fortran: ¿cómo compartir datos en el nodo a través de openMP?

Estoy trabajando en un código Fortan que ya usa MPI. Ahora, me enfrento a una situación en la que un conjunto de datos crece mucho pero es igual para cada proceso, por lo que preferiría almacenarlo en la memoria solo una vez por nodo y todos los ...

4 la respuesta

¿Cuál usar - "operador nuevo" u "operador nuevo []" - para asignar un bloque de memoria en bruto en C ++?

Mi programa C ++ necesita un bloque de memoria no inicializada y unvoid* puntero a ese bloque para que pueda dárselo a una biblioteca de terceros. Quiero pasar el control de la vida útil del bloque a la biblioteca, así que no ...

5 la respuesta

¿Cuál es el propósito de tener un "operador nuevo []" por separado?

Pareceoperator new yoperator new[] tener exactamente la misma firma: void* operator new( size_t size ); void* operator new[]( size_t size );y haga exactamente lo mismo: devuelva un puntero a un bloque suficientemente grande de memoria sin ...

6 la respuesta

Un caso interesante de eliminación y destructor (C ++)

Tengo un código en el que puedo llamar al destructor varias veces y acceder a las funciones de miembro, incluso se llamó al destructor con los valores de las variables de miembro preservados. Todavía podía acceder a las funciones de miembro ...