RAM por fila<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Alguien puede decirme el cálculo de RAM por fila?
Estoy ejecutando JMP 11 en una máquina con Windows 7 de 32 bits con 4,00 GB de RAM. Y mi tabla de datos tiene 14 variables: 7 numéricas y 7 de caracteres.
Sé que una máquina de 64 bits sería mejor. Como solución alternativa a mi situación actual, tengo curiosidad por saber cuál es el mayor número de filas que idealmente puedo tener en una tabla de datos y luego ejecutar un análisis.Si conozco el límite de memoria, puedo subdividir mi tabla de datos en tablas más pequeñas con el número adecuado de filas para mis datos.
¡Gracias!
Re: RAM por filaHola, recientemente actualicé de JMP 11 a JMP 12.
Después de ejecutar mis pruebas de rendimiento nuevamente con JMP 12, puedo analizar estos cálculos.¡Gracias!
Re: RAM por filaGracias Martín.
Después de crear mi diario, cerré la tabla de datos y el análisis. Esto liberó el 16% de mi memoria de trabajo para crear el PDF.Y pude crear con éxito el PDF.
También analizaré los otros métodos sugeridos por usted y otros.Parece que hay muchas variables que contribuyen a esto.
¡Un trabajo en progreso!
Re: RAM por filaHola jb,
Estoy de acuerdo con todos los demás en cuanto a RAM, tamaño de datos y otras cosas. Además, al observar el uso de RAM, debe considerar que para exportar a PDF el sistema iniciará Acrobat Reader o el programa PDF adecuado que esté utilizando. Esto aumentará la RAM como puedes ver en tu gráfico. Dependiendo de la forma en que guarde el informe en el diario (con la tabla de datos implementada o simplemente el script para generar el informe con una referencia a la tabla de datos), utilizará más o menos memoria y el tamaño del archivo del diario será mayor. o más pequeño. Y como consecuencia, el tamaño del archivo PDF también se ajustará (simplemente debido al hecho de que la imagen es versus la línea con un guión, pero supongo que a usted también le gusta tener los gráficos en el PDF y no solo una línea de guión).
Dicho esto, hay una gran cantidad de gastos generales independientemente del tamaño real del archivo que no debes olvidar al calcular la RAM que se utilizará.
También sería útil poder cerrar tablas de datos e informes inmediatamente después de que ya no los necesite, por ejemplo, después de guardarlos en el Diario y antes de guardarlos en PDF. Creo que vale la pena intentarlo. Además de cambiar la configuración del sistema (si está en Windows) para permitir el uso de 3 GB de RAM incluso en sistemas de 32 bits. Encontrarás muchas guías sobre cómo hacerlo paso a paso para tu sistema en la web.
Salud,
Martín
Re: RAM por filaInteresante hilo. Desafortunadamente, estás trabajando en una máquina de 32 bits, por lo que estás muy restringido. Como mencionó Jeff, JMP sólo puede acceder a 2 GB de RAM en un sistema de 32 bits y esa limitación se debe a Windows. Si bien en teoría un sistema de 32 bits puede ocupar 4 GB, los sistemas de 32 bits tienden a tener un límite considerablemente menor que el establecido por el sistema operativo debido a la sobrecarga. Sé que en Windows XP el límite era efectivamente de 3 GB, pero cuando usaba Vista/7, trabajaba en computadoras de 64 bits.
Hablando de gastos generales, no existe una correlación directa entre el tamaño del archivo y el uso de memoria de una aplicación que utiliza dicho archivo. Los requisitos de memoria para la aplicación pueden ser considerablemente mayores que el tamaño del archivo porque 1) la aplicación requiere memoria y 2) la ejecución de procesos en la aplicación requiere memoria. Una aplicación como JMP puede tener una sobrecarga considerable debido a la naturaleza del trabajo que se realiza.
En cuanto a convertir KB a GB, siempre ha sido un punto delicado para mí en Windows; A quien le agrego una de las muchas cosas que odio de Windows. OS X informa los tamaños de archivos con las unidades apropiadas, pero Windows insiste en comportarse como si fuera la década de 1980 y todo se mide en kilobytes. A diferencia de los OEM de almacenamiento que comenzaron a informar erróneamente la capacidad en unidades Base 10 allá por los años 90, los sistemas operativos todavía informan unidades de bytes reales para memoria y almacenamiento que son potencias de 1024 (Base 2, 2^10). De este modo,
- 1 KB = 1024 bytes
- 1MB = 1024KB
- 1GB = 1024MB
Re: RAM por filaGracias a todos por sus sugerencias.
Necesito la mayoría de las columnas de caracteres nominales (largos) para agrupar.La eliminación de algunas columnas de caracteres ordinales tuvo un efecto insignificante en el rendimiento.
Sí, cada máquina es diferente (y ejecuta diferentes procesos en segundo plano).Según mis M (máquina, material/datos y método), JMP se apaga (o se congela) cuando la máquina se acerca al 65% de uso de RAM; esto estaba usando una tabla de datos de 200.000 filas (aproximadamente 20.000 KB).En este punto, el Administrador de tareas de Windows mostró un uso de memoria JMP de 1.343.424 KB.
Tenga en cuenta que estaba siguiendo estos pasos: (1) abrir JMP, (2) abrir DT y filas de color, (3) ejecutar CChart, (4) crear un diario y (5) guardar como PDF.
Se agradecería cualquier ayuda para interpretar los tamaños de archivos de tablas de datos (conversión de KB a GB) para la administración de memoria JMP. ¡Gracias!.

Re: RAM por fila¡Idea interesante! Desafortunadamente, estoy importando desde Excel.
Re: RAM por filaHola jb,
Dependiendo del formato de las columnas de caracteres y del número de filas, una opción que quizás desee considerar es Intentar comprimir columnas de caracteres, que está disponible en Configuración de importación en Preferencias > Archivos de datos de texto.Para que funcione correctamente, es posible que también deba habilitar la verificación de la lista de permitidos (habilitada en mi sistema).
Lo que hace esta opción es escanear columnas de caracteres para identificar columnas que tienen <= 256 valores únicos.Esto sucede en nuestros datos donde tenemos nombres de etiquetas categóricos largos, pero <100 valores únicos.Para las columnas de caracteres que cumplen con este criterio de <= 256 valores únicos, JMP puede comprimirlas para que cada celda solo ocupe 1 byte.Se tarda más en abrir archivos, pero puede ahorrar mucha memoria dependiendo de la estructura de sus datos.Aún mejor, en la pantalla todo te parece igual, por lo que todo sucede sin problemas.
Re: RAM por filaNuestra regla general es que necesita el doble de memoria que la tabla de datos más grande que utilizará. Esto es válido para sistemas de 32 y 64 bits.
Para obtener una estimación del tamaño de una tabla de datos en la memoria, observe el tamaño del archivo .JMP en el disco.* Ese es un indicador bastante confiable de cuánta memoria utilizará la tabla de datos.
JMP que se ejecuta en una máquina de 32 bits puede acceder a un máximo de 2 GB de memoria.
Entonces, en un sistema de 32 bits, la tabla de datos más grande que puedes usar cómodamente es 1 GB.
Esta es sólo una guía general, ya que algunas operaciones y análisis pueden requerir mucha memoria adicional.
-Jeff
*Suponiendo que no lo seas comprimiendo las columnas cuando guardas.
Re: RAM por filajb,
No he hecho ningún cálculo, pero tengo una posible solución.Las columnas consumen la mayor cantidad de memoria y los datos de caracteres utilizarán más que los numéricos.
No todas las computadoras son iguales y los procesos que se ejecutan en segundo plano en su computadora pueden ser diferentes a los que se ejecutan en la computadora de otra persona.Inicie/reinicie su computadora sin aplicaciones abiertas.Abra su administrador de tareas y seleccione rendimiento.Verifique la RAM utilizada en ese momento.Abra JMP y verifique la RAM utilizada después de abrir.Abra la tabla de datos de interés y comience a reducir el número de filas para ver dónde obtiene un punto de equilibrio en la RAM.Ejecute un análisis "simple" como Fit Y by X y verifique el uso de RAM.En las plataformas de análisis es donde verá que la diferencia de rendimiento basada en la RAM disponible tiene el mayor efecto.Todo se reduce a cuánto tiempo está dispuesto a esperar para que se complete un análisis determinado.Puede utilizar un método de reducción de variables como la partición para ayudar a determinar qué variables son más importantes para su modelo y utilizar solo esas columnas en su análisis.
Espero que esto ayude.
Mejor,
Factura