Detalle
| Campo | Valor |
|---|---|
| Tipo de documento | Manual de Usuario |
| Módulo | Herramientas |
| Formulario | FormAppSystemInformation |
| Versión del manual | 1.0 |
Introducción
La ventana Memoria del Sistema muestra en tiempo real el consumo de memoria y de recursos de la aplicación Plenario v14 sobre el equipo donde se está ejecutando. Es una herramienta de diagnóstico pensada para soporte técnico: permite ver cuánta memoria física y virtual está utilizando el sistema operativo y cuánta consume el propio proceso de Plenario.
La pantalla se actualiza automáticamente mediante un temporizador interno, por lo que los valores cambian solos mientras la ventana permanece abierta, sin necesidad de refrescar manualmente.
Nota: el título interno del formulario en el código es "Uso de Memoria del sistema". Verificar contra el binario instalado el texto exacto que aparece en la barra de título.
Acceso al módulo
La ventana se abre como una herramienta auxiliar de diagnóstico de la aplicación. Al abrirse se posiciona automáticamente en la esquina inferior derecha del área de trabajo de la pantalla y comienza a actualizar los valores de inmediato.
Verificar contra el binario instalado la ruta de menú exacta desde la que se invoca esta ventana, ya que no se declara en el formulario.
Pantalla principal
La pantalla se divide en dos bloques de información:
- Memoria del sistema operativo: dos barras de progreso, una para Memoria Física y otra para Memoria Virtual, con su porcentaje de uso, la cantidad disponible (en GB) y el total de uso.
- Recursos del proceso de la aplicación: un detalle de los contadores del proceso de Plenario.
Las barras cambian de color según el nivel de uso, lo que permite identificar de un vistazo si el equipo está exigido.
Parámetros
La ventana ofrece una opción para elegir la unidad de medida de los contadores del proceso:
| Opción | Descripción |
|---|---|
| MB | Muestra los contadores del proceso expresados en megabytes. |
| Kb | Muestra los contadores del proceso expresados en kilobytes. |
Ambas opciones son excluyentes: al marcar una, la otra se desmarca automáticamente.
Resultados
Los valores que muestra la pantalla son:
Memoria del sistema (barras de progreso):
| Indicador | Significado |
|---|---|
| Memoria Física (%) | Porcentaje de memoria RAM física en uso. |
| Memoria Virtual (%) | Porcentaje de memoria virtual en uso. |
| Disponible (GB) | Memoria física y virtual disponible, en gigabytes. |
| Uso total | Texto con el total de uso de memoria física y virtual. |
Color de las barras según el nivel de uso:
| Uso | Color |
|---|---|
| Hasta 25% | Azul (resaltado) |
| 26% a 50% | Azul intenso |
| 51% a 75% | Violeta (MediumSlateBlue) |
| Más de 75% | Rojo |
Contadores del proceso de Plenario:
| Contador | Significado |
|---|---|
| Working Set | Memoria de trabajo actual del proceso. |
| Base Priority | Prioridad base del proceso. |
| Priority Class | Clase de prioridad del proceso. |
| User Processor Time | Tiempo de CPU en modo usuario. |
| Privileged Processor Time | Tiempo de CPU en modo privilegiado. |
| Total Processor Time | Tiempo total de CPU consumido. |
| Paged System Memory | Memoria del sistema paginada. |
| Paged Memory | Memoria paginada del proceso. |
| Virtual Memory | Memoria virtual del proceso. |
| Private Memory | Memoria privada del proceso. |
| Peak Paged Memory | Pico de memoria paginada. |
| Peak Virtual Memory | Pico de memoria virtual. |
| Peak Working Set | Pico de memoria de trabajo. |
Cuando la aplicación detecta una situación de alerta de memoria virtual, los valores de Peak Virtual Memory y Paged Memory se muestran en color rojo. En condiciones normales se muestran en negro.
Acciones disponibles
| Acción | Cómo |
|---|---|
| Cambiar unidad de medida | Marcar la opción MB o Kb. |
| Cerrar la ventana | Presionar el botón de cierre. |
Ejemplo práctico
Un usuario reporta que la aplicación está lenta. El operador de soporte abre Memoria del Sistema y observa:
- La barra de Memoria Física está en rojo, marcando más del 75% de uso.
- El contador Peak Virtual Memory aparece en rojo, indicando una alerta de memoria virtual.
Con esa información, soporte concluye que el equipo está exigido de memoria y recomienda cerrar otras aplicaciones o ampliar la RAM, descartando un problema de la base de datos.
Consejos útiles
- Dejá la ventana abierta unos minutos mientras realizás la tarea que se siente lenta: los valores se actualizan solos y permiten ver picos.
- El color rojo en cualquier barra o contador es la señal más rápida de que el equipo está con poca memoria.
- Esta ventana mide el equipo donde corre la aplicación; no mide el servidor de base de datos.
Preguntas frecuentes
¿Por qué los números cambian solos?
La pantalla tiene un temporizador interno que vuelve a leer la memoria del sistema y del proceso en cada tick, por eso los valores se refrescan continuamente sin intervención del usuario.¿Qué significa que un valor esté en rojo?
Indica una alerta de memoria. En las barras, el rojo aparece cuando el uso supera el 75%. En los contadores de pico de memoria virtual y memoria paginada, el rojo aparece cuando la aplicación detecta una condición de alerta de memoria virtual.¿Esta ventana mide la memoria del servidor?
No. Mide la memoria física y virtual del equipo donde se ejecuta la aplicación y los recursos del proceso de Plenario en ese equipo.¿Para qué sirve la opción MB / Kb?
Cambia la unidad en la que se expresan los contadores del proceso: megabytes o kilobytes. Es útil para leer valores chicos con más precisión (Kb) o valores grandes de forma más compacta (MB).Permisos
El formulario FormAppSystemInformation no realiza ninguna verificación de permisos (IsAllowedObject) ni declara claves de licencia (KeyLicences) en su código. El acceso queda determinado por la ubicación de menú desde la que se invoca.
Verificar contra el binario instalado si el punto de menú que abre esta ventana está sujeto a algún permiso superior.
Información técnica
Basada en el análisis del formulario real de la v14
Formularios principales
| Form | Rol |
|---|---|
FormAppSystemInformation |
Ventana de monitoreo de memoria y recursos del proceso. Caption interno: "Uso de Memoria del sistema". |
Permisos reales
| Permiso | Acción |
|---|---|
| (ninguno) | El formulario no invoca IsAllowedObject ni declara KeyLicences. |
Tablas de base de datos principales
| Tabla | Uso |
|---|---|
| (ninguna) | No accede a base de datos. Los datos provienen de PlenarioNetVar.Instance.SystemInformation.getMemo() (información del sistema operativo y del proceso en memoria). |
Relación con otros módulos / manuales
| Manual relacionado | Vínculo operativo |
|---|---|
| Gestor de Reportes | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
| Informes Personalizados | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Notas para soporte
- El título mostrado en la barra de la ventana es "Uso de Memoria del sistema" (Designer), aunque funcionalmente se la conoce como "Memoria del Sistema". Verificar contra el binario instalado.
- La ventana se posiciona automáticamente en la esquina inferior derecha del área de trabajo al abrirse.
- El refresco es por temporizador (
timer1); no hay botón de actualizar manual. - La fuente de los datos es la propiedad
SystemInformationdel singletonPlenarioNetVar, métodogetMemo(bool enMB).