try { // Si no se produjo ninguna excepción desde map0, la dirección es válida addr = map0(imode, mapPosition, mapSize); } catch (OutOfMemoryError x) { // Un OutOfMemoryError puede indicar que hemos agotado la memoria // por lo tanto, forzamos la ejecución del recolector de basura y volvemos a intentar . . . Read more
Estos días, descubrí que la memoria de mi servicio aumenta un poco cada día, como se muestra en esta imagen: Luego, abrí la página del monitor de JVM y descubrí que no se produjo ninguna FULL GC en estos días: Entonces, mi pregunta es: ¿Por qué la JVM no llamó . . . Read more
Usando pdfplumber para extraer texto de archivos pdf grandes hace que se bloquee. with pdfplumber.open("data/my.pdf") as pdf: for page in pdf.pages: hacer algo
Buen día, estoy utilizando G1 en producción (Hotspot JDK 11) y estoy tratando de entender cómo funciona. Hasta donde entiendo, el recolector de basura (GC) antiguo en G1 solo limpia aquellas regiones que están llenas de basura, de lo contrario, las regiones se colocan en una cola. Más tarde, se . . . Read more
Se me da un tamaño de hoja de 1024 bytes y un máximo de 5 hojas. Necesito crear una estructura (o estructuras) de asignación dinámica que mantengan todos los datos en un solo lugar y los dividan en bloques. Básicamente, necesito asignar 1024 bytes (o tal vez todo el espacio . . . Read more