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

4 la respuesta

emoria máxima: un proceso .NET puede asignar

¿Cuál es la memoria máxima que el recolector de basura puede asignar para un proceso .NET? Cuando compilo a x64, Process.GetCurrentProcess.MaxWorkingSet devuelve aproximadamente 1,4 GB, pero cuando compilo a AnyCPU (x64) se devuelve el mismo ...

22 la respuesta

¿Cómo se determina el tamaño de un objeto en C ++?

Por ejemplo, digamos que tengo una clase Temp: class Temp { public: int function1(int foo) { return 1; } void function2(int bar) { foobar = bar; } private: int foobar; };Cuando creo un objeto de la clase Temp, ¿cómo calcularía cuánto espacio ...

8 la respuesta

Calculate size of Object in Java [duplicate]

Esta pregunta ya tiene una respuesta aquí: En Java, ¿cuál es la mejor manera de determinar el tamaño de un objeto? [/questions/52353/in-java-what-is-the-best-way-to-determine-the-size-of-an-object] 23 respuestas Quiero registrar cuánta memoria ...

2 la respuesta

JNI creación de objetos y gestión de memoria

Tengo el siguiente método JNI que crea una colección de objetos Java de forma nativa y luego los devuelve a Java: JNIEXPORT jobject JNICALL Java_com_test_myClass_myMethod(JNIEnv * env, jclass klass) { jclass arrayClass = ...

26 la respuesta

¿Es seguro eliminar un puntero vacío?

Supongo que tengo el siguiente código: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } ¿Es esto seguro? O debeptr ser enviado achar* antes de la eliminación?

22 la respuesta

Punteros inteligentes: ¿O quién es el dueño de tu bebé? [cerrado

C ++ tiene que ver con la propiedad de la memoria Aka " Semántica de propiedad" Es responsabilidad del propietario de una porción de memoria asignada dinámicamente liberar esa memoria. Entonces la pregunta realmente se convierte en quién posee ...

6 la respuesta

C Puntero y asignación de memoria: matrices Realloc y paso de puntero

Para aquellos con experiencia en C, este será un problema simple de asignación / referencia de memoria: Aquí están mis estructuras de datos: struct configsection { char *name; unsigned int numopts; configoption *options; }; typedef struct ...

12 la respuesta

¿Cómo lidiar con bad_alloc en C ++?

Hay un método llamadofoo que a veces devuelve el siguiente error: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Abort ¿Hay alguna manera de usar unatry-catch block para evitar que este error finalice mi ...

4 la respuesta

¿Cuándo se recolectan los objetos basura en Python?

¿Cuándo se recolectan los objetos basura en Python? ¿Cuándo se libera la memoria y la colección afecta el rendimiento? ¿Se puede desactivar o ajustar el algoritmo gc y, de ser así, cómo?

12 la respuesta

Utilizando instrumentos para trabajar con advertencias de poca memoria

Estoy tratando de superar algunas condiciones de poca memoria utilizando instrumentos. Puedo ver el consumo de memoria en el monitor de Memoria física libre desplegable a un par de MB, a pesar de que Allocations muestra que All Allocations es de ...