JMP 10 threading multinúcleo, asignación de memoria<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy ejecutando JMP 10 y tengo algunos problemas con el rendimiento. La supervisión del rendimiento del sistema durante la creación de un Latin Hypercube DOE lleno de espacio muestra que el uso de la CPU es del 25% y aproximadamente 1 GB de RAM permanece libre. ¿Hay alguna manera de alentar el subprocesamiento multinúcleo y el uso elevado de memoria para acelerar tales cálculos?
Además, parece que hay un problema con la asignación de memoria, ya que mi uso de RAM permanece alto incluso después de que dicho proceso haya finalizado.
Estoy funcionando con 4 GB de RAM con un procesador Intel Core i5 a 2,50 GHz.
Re: JMP 10 subprocesos multinúcleo, asignación de memoriaEn un mac, voy a la terminal y limpio el uso del ariete con el comando "purgar". Se limpiará el carnero.
Re: JMP 10 subprocesos multinúcleo, asignación de memoriaAlgunas operaciones en JMP son multiproceso, aunque en su mayoría son analíticas de extremo superior. La mayoría de las clasificaciones son multiproceso, pero necesitas toneladas de filas para notarlo. La distribución es multiproceso si hay varias columnas. Try Distribution en 8 variables hace que mi máquina de 8 núcleos brevemente llegue al 100%.
Re: JMP 10 subprocesos multinúcleo, asignación de memoriaTengo un procesador de doble núcleo y nunca veo que JMP use más de un núcleo. SAS apenas tiene capacidad para múltiples subprocesos (de hecho, creo que la mayoría de los paquetes estadísticos principales no están habilitados; sé que R puede implementarlo, pero no está automatizado), por lo que no me quedaría sin aliento con JMP para habilitarlo, aunque Sería genial obtener múltiples subprocesos en cosas como Todos los subconjuntos.
Re: JMP 10 subprocesos multinúcleo, asignación de memoriaUna pregunta - ¿Tienes 4 núcleos? Lo pregunto porque también veo que mi CPU con frecuencia está vinculada al 25% en general cuando JMP está crujiendo, pero todo está concentrado en un solo núcleo, que está al máximo al 100%. Ahora, puedo hacer casi cualquier cosa fuera de JMP simultáneamente ya que me quedan 3 núcleos para trabajar, pero eso no es lo que necesito.
Parece que JMP no admite operaciones de múltiples núcleos, incluso algunas que obviamente se mejorarían (es decir, cálculos de fórmulas de columnas cuando no dependen de la fila, ejecutando operaciones de matriz).
Me gustaría ver el soporte multi-core de JMP y cómo habilitarlo en JSL. De lo contrario, mi nuevo escritorio AMD 4 se reduce a un chip de núcleo único rápido de la era 2005
Re: JMP 10 subprocesos multinúcleo, asignación de memoriaMe he dado cuenta de que a JMP no le gusta liberar memoria después de conseguirlo. Específicamente, observé el uso de memoria asociado con la apertura de tablas grandes y su cierre, la memoria adicional utilizada para tener la tabla abierta no se liberó al sistema cuando se cerró la tabla. También noté que JMP 10 usa un 8% más de memoria para tener archivos abiertos que JMP 9.
No es una respuesta a su pregunta, sino una confirmación de algunos de los problemas que está experimentando.