Una herramienta gratuita para resolver los problemas de memoria de Windows

  

Resolver los problemas de memoria de Windows requiere una comprensión profunda del sistema operativo y un conocimiento práctico de cómo utilizar el depurador de Windows o el monitor de rendimiento. Si está intentando obtener detalles, como el tamaño de pila del kernel o el consumo de memoria del disco duro, necesitará una experiencia compleja con los comandos del depurador y la arquitectura de datos del kernel. Al enfrentarse con el espacio de direcciones del proceso para determinar la utilización de la memoria privada y compartida o el tamaño total de la pila, incluso los administradores más experimentados pueden encontrarlo desafiante.

No tenga miedo, RamMap y VMMap facilitan el proceso de resolución de problemas de memoria. Puede descargar estas herramientas gratuitas desde el sitio web de Sysinternals. Ambas herramientas fueron escritas por Mark Russinovich y Bryce Cogswell.

RamMap

RamMap se utiliza para mostrar el estado y el uso de la memoria del sistema y del proceso. Proporciona una barra de resumen llamada "Use Count" que enumera todas las diversas particiones de la memoria del sistema, como las agrupaciones paginadas y no paginadas, procesos privados, compartibles, espacio en el disco duro, pila del kernel y Archivo de mapa También muestra la cantidad de espacio de memoria del archivo de caché llamado Metafile.

Todas estas particiones se clasifican en diferentes tipos de consumo de memoria física, como activa, alternativa, modificada, transformada, puesta a cero, libre o incorrecta. Cada una de estas columnas se puede ordenar haciendo clic en el encabezado de la columna. Todos estos términos se explican en el libro de Russinovich, Inside Windows. Como se muestra en la Figura 1, los datos se presentan de forma ordenada en una vista de lista gráfica.


Figura 1: Datos de recuento de uso en RamMap

RamMap también muestra la utilización en proceso en el proceso <; " Aquí puede ver todos los procesos enumerados y su utilización de memoria privada correspondiente. Los datos también incluyen toda la memoria de proceso que ocupa la lista de páginas alternativa o modificada, así como la cantidad de memoria utilizada para las entradas de la tabla de páginas.


Figura 2: Barra de proceso de RamMap

Otro uso de RamMap es mostrar la cantidad real de memoria física, identificando listas de memoria, aplicaciones y archivos uno por uno. Atributos como nombre, proceso, dirección virtual y etiqueta de grupo. Cada columna se puede categorizar y tiene una función de filtrado que se puede usar para analizar selectivamente los datos.


Figura 3: Barra de página física de RamMap

Finalmente, RamMap hace un buen trabajo al mostrar la actividad y los datos de los archivos de caché. Puede usar la columna " Resumen del archivo " &" Detalles del archivo " para ver el caché del archivo del sistema para determinar la ruta del archivo, el tamaño que ocupa y si la memoria correspondiente está en la lista de páginas activa, alternativa o modificada.


Figura 4: Barra de resumen del archivo RamMap

VMMap

Hasta ahora, hemos visto cómo RamMap muestra el uso de la memoria del sistema y del proceso. Si el problema de memoria que está intentando resolver parece estar relacionado con un proceso o una aplicación en particular, es posible que desee ver más de cerca usando VMMap. VMMap es una herramienta orientada a los procesos que le permite ver los procesos existentes o hacer un seguimiento de los nuevos procesos y ver el uso de su memoria. Proporciona mucha más información que RamMap.

Cuando VMMap se inicia, le solicita que seleccione el proceso actual que desea revisar o que abra un nuevo proceso. Si inicia un nuevo proceso, podrá hacer un seguimiento de la utilización de la memoria, como el montón y la asignación virtual. En la Figura 5 a continuación, elegí el proceso communicator.exe.


Figura 5: Visualización de VMMap

Una vez que se muestra la ventana principal de VMMap, puede ver que la pantalla está dividida en secciones. La sección superior es un resumen gráfico del consumo de memoria de proceso. Se divide en espacio de confirmación, bytes privados y conjunto de trabajo. En el centro de la pantalla, la utilización de la memoria se clasifica según el uso, como datos propietarios, datos compartidos, imágenes, archivos de mapas y tamaño de pila. Finalmente, la parte inferior de la pantalla muestra el tipo de página correspondiente para cada dirección virtual, el tamaño y la cantidad de conjuntos de trabajo utilizados, la protección de la página, los detalles de todos los bloques y particiones. Los marcadores de color le permiten ver rápidamente la cantidad de espacio que consume un tipo particular de memoria.

VMMap proporciona dos vistas adicionales del espacio de direcciones del proceso, incluida una vista de "cadena" y una vista de "dividir". La vista de cadena le permite buscar todas las cadenas legibles que existen en el espacio de direcciones. La vista dividida muestra el espacio de direcciones virtuales del proceso de manera codificada por colores, para que pueda ver cuántas asignaciones, su tamaño y su continuidad.

Copyright © Conocimiento de Windows All Rights Reserved