Tag: MEMORY-MANAGEMENT
Dado esta clase en el archivo de encabezado: class ClassA { public: ClassA(){}; } Luego en archivo.cpp #include file.h ClassA* GlobalPointerToClassAType = new ClassA(); a. ¿Está permitido y es buena práctica utilizar la palabra clave ‘new’ para asignar memoria a un objeto en el montón en líneas de alcance de . . . Read more
Muchos servidores multi-core más nuevos de Intel y AMD vienen con múltiples controladores de memoria DRAM en cada socket. (En comparación con las computadoras de escritorio / portátiles con un controlador de doble canal). Cuando un sistema operativo (como Linux) necesita memoria para atender la solicitud de una aplicación, ¿cómo . . . Read more
Sé que esta pregunta ha sido formulada antes (realicé una búsqueda exhaustiva), y reconozco que Python no quiere realmente que uno haga esto. Y si crea una matriz NumPy legible que hace referencia a ubicaciones en memoria (donde se encuentran los valores de la matriz NumPy más pequeña), entonces la . . . Read more
¿Si uno une dos dataframes de pandas y lo asigna a una variable, ocupará espacio en memoria? Por ejemplo, si tengo el dataframe df_1 que pesa 500MB y el dataframe df_2 que también pesa 500MB, después de ejecutar este código: df_append = df_1.append(df_2, ignore_index = True) ¿Mi uso de memoria . . . Read more
He creado una matriz de bytes, uint8_t data[256], y me gustaría leer y escribir datos en ella en posiciones arbitrarias. El desplazamiento de posición podría ser cualquier número, lo que podría resultar en un acceso no alineado. Por ejemplo, si sizeof(int32_t) == 4, entonces position % sizeof(int32_t) != 0. Funciona . . . Read more