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

2 la respuesta

nuevo operador para la asignación de memoria en el montón

Estaba mirando la firma del nuevo operador. Cual es: void* operator new (std::size_t size) throw (std::bad_alloc);Pero cuando usamos este operador, nunca usamos un yeso. es decir int *arr = new int;Entonces, ¿cómo convierte C ++ un puntero de ...

2 la respuesta

JAVA - Error de falta de memoria al escribir celdas de Excel en jxl

Estoy usando JXL para escribir un archivo de Excel de 50000 filas y 30 columnas. Mi código se ve así: for (int j = 0; j <countOfRows; j ++) { myWritableSheet.addCell(new Label(0, j, myResultSet.getString(1), myWritableCellFormat)); ...

2 la respuesta

Cómo escribir destructor para clase de unión

Estoy tratando de usar una unión (C ++) que tiene algunas variables no primitivas, pero estoy atascado tratando de crear el destructor para esa clase. Como he leído, no es posible adivinar qué variable de la unión se está utilizando, por lo que ...

3 la respuesta

¿Cómo obligar a JavaScript a copiar en profundidad una cadena?

Tengo un código javascript que se ve así: var myClass = { ids: {} myFunc: function(huge_string) { var id = huge_string.substr(0,2); ids[id] = true; } }Más tarde, se llama a la función con algunas cadenas grandes (100 MB +). Solo quiero guardar ...

2 la respuesta

nuevo, eliminar, malloc y gratis

Esta pregunta me fue hecha en una entrevista: En C ++, ¿Qué pasa si asignamos memoria usandomalloc y usedelete para liberar esa memoria asignada?¿Qué pasa si asignamos la memoria usandonew y liberarlo usandofree? ¿Cuáles son los problemas que ...

2 la respuesta

¿Cómo puedo reducir la memoria caché de la página de Linux desde el espacio del kernel?

Estoy trabajando en un sistema que involucra hardware personalizado y un controlador de dispositivo Linux personalizado que escribí para el hardware. El sistema ocasionalmente necesita mover grandes cantidades de datos muy rápidamente y, por lo ...

1 la respuesta

Tamaño de una aplicación de Android Hello World

Soy nuevo en Android y cuando creo una aplicación simple de Hello World, su tamaño es de aproximadamente 900 KB. Pero he visto muchas aplicaciones en Play Store como Chain Reaction con un tamaño de solo 200 KB. ¿La aplicación Hello World ...

1 la respuesta

Nuevas API de Windows 8.1 para la administración de memoria virtual: `DiscardVirtualMemory ()` vs `VirtualAlloc ()` y `MEM_RESET` y` MEM_RESET_UNDO`

Windows 8.1 / Server 2012RC2 acaba de presentar nuevas API para la administración de memoria virtual:OfferVirtualMemory(), ReclaimVirtualMemory(), DiscardVirtualMemory(), cuyo uso es bastante sencillo, simplemente mirando sus nombres. Lo que no ...

2 la respuesta

¿Cómo puedo leer y escribir eficientemente archivos que son demasiado grandes para caber en la memoria?

Estoy tratando de calcular la similitud del coseno de 100,000 vectores, y cada uno de estos vectores tiene 200,000 dimensiones. Al leer otras preguntas sé ...

1 la respuesta

Forzar la recolección de basura en Python para liberar memoria

Tengo una aplicación Python2.7 que usaba muchosdict objetos que contienen principalmente cadenas para claves y valores. A veces, esos dictados y cadenas ya no son necesarios y me gustaría eliminarlos de la memoria. Intenté cosas diferentesdel ...