Resultados de la búsqueda a petición "memory-management"
¿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 ...
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 ...
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 << ...
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 ...
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. .. ...
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 ...
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 ...
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" ...
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 ...
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 - ...