es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: HEAP-MEMORY

¿Cómo se divide el montón entre los procesos?

Entiendo que cada proceso tiene su propio montón (heap) separado, a diferencia de los hilos (threads) que comparten un montón común, lo cual ralentiza la asignación de memoria en el montón debido a que funciones como malloc requieren el uso de bloqueos para la sincronización. Sin embargo, ¿cómo se decide . . . Read more

El informe de DTrace muestra un valor incorrecto cuando estoy rastreando “malloc:return” en MacOS.

Quiero obtener el valor de retorno de malloc, mi comando DTrace es: sudo dtrace -n ‘pid32519::malloc:return {printf(“%p %p %p %p %p %p %p %p %p %p %s\n”,arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,probefunc);}’ y el pid del proveedor es un programa pequeño como el siguiente: printf(“%d\n”,getpid()); getchar(); int cnt=50; void* a = malloc(1000); printf(“%llx\n”,a); a = . . . Read more

Jest parece no ser afectado por la opción de node –max-old-space-size.

He estado trabajando para superar aparentes fugas de memoria al ejecutar jest que se describen aquí: https://github.com/facebook/jest/issues/7874 Me gustaría simplemente darle a jest una gran cantidad de espacio de almacenamiento para que mis pruebas se completen a pesar de las fugas. Sin embargo, utilizando esta línea de comando: node –max-old-space-size=8192 . . . Read more