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

3 la respuesta

¿Por qué en Objective-C hacer alloc e init en declaraciones separadas hace que el objeto se libere de acuerdo con el analizador estático Xcode?

Estoy dando mis primeros pasos con Objective-C y he encontrado un problema menor, aunque confuso, con el analizador estático (Producto-> Analizar) en XCode 4.1. He creado una clase de fracción simple para números racionales que asigno ...

4 la respuesta

Malloc asigna memoria más que RAM

Acabo de ejecutar un programa que mallocs 13 MB en una máquina de 12 MB (QEMU emulado!). No solo eso, incluso examiné la memoria y llené basura en ella ... void large_mem(void) { #define LONGMEM 13631488 long long *ptr = (long ...

4 la respuesta

Operator new inicializa la memoria a cero

Existe dicho código: #include <iostream> int main(){ unsigned int* wsk2 = new unsigned int(5); std::cout << "wsk2: " << wsk2 << " " << *wsk2 << std::endl; delete wsk2; wsk2 = new unsigned int; std::cout << "wsk2: " << wsk2 << " " << *wsk2 << ...

1 la respuesta

Core Foundation objetos y retener / liberar mensajes

Digamos que tenemos algunos objetos de Core Foundation, comoCGColorRef, que se agregan a unaNSArray Me gusta esto CGColorRef color = ...; NSArray *array = [NSArray arrayWithObject:(id)color]; Desde que las matrices retienen sus contenidos,color ...

0 la respuesta

WebView fuga de memoria en la aplicación de Android

Estoy usando un diseño con una vista web ... cada vez que cargo una página en la vista web, noto en el administrador de tareas que tengo una pérdida de memoria ... parece que mi vista web guarda en la memoria todos los datos de las páginas. .. ...

2 la respuesta

Win32 asignación de memoria con gran alineación

Necesito asignar grandes regiones de memoria (megabytes) con grandes alineaciones (también potencialmente en el rango de megabytes). La familia de funciones de VirtualAlloc no parece proporcionar opciones para hacer esto. Lo que hago en Linux ...

1 la respuesta

asignar memoria de espacio de usuario desde el núcleo

Estoy tratando de llamar a sys_readlink(const char __user *path, char __user *buf, int bufsiz) directamente, pero obtén el código de error EFAULT. Este error aparece porque buf apunta a la memoria del kernel-space. Entonces, ¿hay alguna ...

4 la respuesta

Cómo deshacerse de los elementos DOM en JavaScript para evitar pérdidas de memoria

Tengo una aplicación que permite al usuario ver detalles sobre un caso específico sin una devolución de datos. Cada vez que un usuario solicita datos del servidor, extraigo el siguiente marcado. <form name="frmAJAX" method="post" ...

2 la respuesta

Python se está quedando sin memoria analizando XML usando cElementTree.iterparse

Una versión simplificada de mi función de análisis XML está aquí: import xml.etree.cElementTree as ET def analyze(xml): it = ET.iterparse(file(xml)) count = 0 for (ev, el) in it: count += 1 print('count: {0}'.format(count)) Esto hace que Python ...

3 la respuesta

Cómo evitar que Matlab tome tiempo exponencial al crear una matriz de objetos de controlador como una propiedad de objeto

Me parece que al crear una matriz de objetos de identificador simple en escalas de tiempo de Matlab sobre @ line. Sin embargo, si creo exactamente la misma matriz y almacenarlo como una propiedad de un objeto, el tiempo escala exponencialmente - ...