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

2 la respuesta

Utilice la liberación automática al establecer una propiedad de retención utilizando la sintaxis de puntos?

Veo en algún código de muestra queautorelease se usa. No estoy familiarizado con las instancias cuando esto es necesario. Por ejemplo, si creo un objeto de anotación Archivo de cabecer @interface someViewController: UIViewController { ...

4 la respuesta

SetProcessWorkingSetSize - ¿Cuál es el truco?

Encontré unaarticle en About.com que le dice cómo puede administrar la memoria de sus aplicaciones. [http://delphi.about.com/od/windowsshellapi/ss/setprocessworkingsetsize-delphi-program-memory-optimize_5.htm] Aquí está el código: procedure ...

4 la respuesta

Se inicializa la memoria global en C ++?

¿Se ha inicializado la memoria global en C ++? Y si es así, ¿cómo? (Segunda) aclaración: Cuando se inicia un programa, ¿qué hay en el espacio de memoria que se convertirá en memoria global, antes de que se inicialicen las primitivas? ...

4 la respuesta

¿Es una buena práctica liberar un puntero NULL en C? [duplicar

Posible duplicado: ¿Es gratis (ptr) donde ptr es memoria corrupta NULL? [https://stackoverflow.com/questions/1938735/does-freeptr-where-ptr-is-null-corrupt-memory] Estoy escribiendo una función C que libera un puntero si eramalloc()ed. ...

1 la respuesta

Objective-c NSArray init versus initWithCapacity: 0

Hace [[NSMutableArray alloc] init]; [[NSMutableArray alloc] initWithCapacity:0];compilar en exactamente lo mismo? Si difieren, ¿cómo y qué forma es "mejor" en términos de memoria y tiempo de ejecución?

10 la respuesta

C ++ gestión de memoria de cadena

La semana pasada escribí algunas líneas de código en C # para activar un archivo de texto grande (300,000 líneas) en un Diccionario. Tardó diez minutos en escribir y se ejecutó en menos de un segundo. Ahora estoy convirtiendo ese fragmento de ...

1 la respuesta

¿Devuelve datos grandes por referencia o como retorno en la función?

En el trabajo de hoy tuve una discusión con un collage sobre pasar grandes datos entre ámbitos. El mito era que la referencia usa menos uso de memoria / CPU al pasar entre 2 ámbitos. Creamos una prueba de concepto que tenía razón ...

3 la respuesta

¿OnDestroy () o finish () realmente mata la actividad?

En realidad, sé que estoy preguntando sobre el concepto simple y básico de Android. Pero estoy un poco confundido acerca de estosfinish() yonDestroy() métodos. ¿Esto matará la actividad y liberará los recursos asociados con esta actividad? ...

6 la respuesta

¿Por qué esto crea una pérdida de memoria (iPhone)?

//creates memory leak self.editMyObject = [[MyObject alloc] init]; //does not create memory leak MyObject *temp = [[MyObject alloc] init]; self.editMyObject = temp; [temp release]; La primera línea de código crea una pérdida de memoria, incluso ...

4 la respuesta

C ++: asignación dinámica de una matriz de miembros de estructuras utilizando el constructor no predeterminado

Si tengo struct a_struct { int an_int; a_struct(int f) : an_int(f) {} a_struct() : an_int(0) {} }; class a_class { a_struct * my_structs; a_class() {...} };Puedo hacer a_class() {my_structs = new a_struct(1)} //or a_class() {my_structs = ...