cómo optimizar el uso de la CPU/memoria en jmp en Windows<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />hola, a menudo tengo que manejar tablas de datos con unos pocos millones de filas y columnas de 20 a 30. La frustración es que cada vez que necesito editar una trama basada en esta tabla grande, el sistema inicia la señal de espera (anillo de giro) que tarda de 1 a unos minutos. Normalmente consume ~ 60% de CPU y pocos GB de memoria si miro el "administrador de tareas". Afortunadamente, estoy usando jmp de 64 bits en una estación de trabajo Win7 de 64 bits que tiene suficientes recursos, pero todavía tengo que esperar y perder el tiempo esperando.
Espero que haya una opción/método para optimizar el uso de la CPU/memoria o simplemente mantener la actualización hasta que el usuario lo permita.
¡Gracias!

Re: cómo optimizar el uso de CPU/memoria en jmp en WindowsLa importación de CSV tiene la opción de compresión de columnas (desactivada de forma predeterminada):
It will choose the best of several alternatives after scanning the data.It will choose the best of several alternatives after scanning the data.Elegirá la mejor de varias alternativas después de escanear los datos.
JMP tiene dos tipos de compresión para tablas de datos. Esta es la compresión de columnas y funciona al notar un conjunto limitado de valores distintos y usar uno de los formatos de columna alternativos de JMP. Esto hará que la huella en memoria sea más pequeña.
El otro tipo de compresión utiliza un mecanismo tipo zip para comprimir columnas. Esto puede ser lento para abrir e incluso más lento para guardar, y no ofrece ningún beneficio en la memoria... solo en el disco. Está en el triángulo rojo, algo así como comprimir cuando se guarda . Particularmente útil para tablas enormes de valores repetidos.
Ambos se pueden usar juntos.
Re: cómo optimizar el uso de CPU/memoria en jmp en Windows¿Puede importar un archivo csv y aplicar la compresión inicialmente antes de importarlo a la memoria?Re: cómo optimizar el uso de CPU/memoria en jmp en WindowsComprimir columnas seleccionadas
JMP le permite comprimir columnas en una tabla de datos para minimizar el tamaño del archivo y reducir el
cantidad de memoria necesaria para analizar datos. Esta característica es útil cuando las columnas numéricas
contienen muchos enteros pequeños o cuando alguna columna contiene menos de 255 valores únicos. Para
ejemplo, comprimir columnas en una tabla de datos con 389 columnas y 85,000 filas podría
reduzca el tamaño del archivo de 250 MB a 33 MB, según el tipo de datos.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Compress Selected Columns(
{:age, :sex, :height, :weight}
);
Re: cómo optimizar el uso de CPU/memoria en jmp en Windowsgracias, intentaré usar un pequeño subconjunto de mis datos para elaborar el script.
Re: cómo optimizar el uso de CPU/memoria en jmp en WindowsLo más simple es trabajar con un subconjunto aleatorio de sus datos mientras ajusta la apariencia de un gráfico, luego guarde el script y vuelva a aplicarlo a su tabla de datos completa. De lo contrario, las estrategias probablemente dependan de la plataforma específica y la tarea que esté realizando.