Tecnología

Inicio

Cómo encontrar a una pérdida de memoria virtual

Cómo encontrar a una pérdida de memoria virtual


Una pérdida de memoria virtual puede causar estragos en su rendimiento del equipo, así como la seguridad. Cualquier persona que ha sufrido un destino tan mal entiende cómo debilitante que puede ser. Una pérdida de memoria cuando se utiliza la memoria pero no se liberó después de su uso y por lo tanto considerará disponible para otros programas de ordenador. Esto entonces agota la memoria disponible y alterar los datos de lata, lo que reduce el rendimiento del equipo y que resulta en un mal funcionamiento del sistema. Normalmente, los usuarios notan inicialmente aplicaciones que se ejecutan a velocidades reducidas significativamente, lo que lleva a cerrar todas las operaciones y reinicio - en un primer momento, de forma periódica, y, finalmente, con regularidad. Esto puede continuar durante mucho tiempo hasta que el tamaño de memoria virtual de la aplicación excede su uso de memoria y el sistema simplemente se queda sin memoria y se estrella.

Instrucciones

1 MSDN sugiere comenzar por el control de su memoria. Pulse la tecla "Ctrl", "Alt" y "Borrar" para abrir el administrador de tareas. A continuación, vaya a la pestaña Procesos para determinar qué aplicación está utilizando la mayor parte del espacio. Esto puede ser por el tamaño, simplemente seleccionando la pestaña de "Uso de la memoria." Revisar la aplicación / programa para determinar su necesidad, y si se considera necesario, basta con resaltar y eliminarlo.

2 Centralizar la pérdida de memoria. Determinar el porcentaje de bytes comprometidos en uso, el proceso por bytes virtuales, los bytes de bloque paginado y los bytes no paginados de la piscina. La memoria total del proceso ha asignado y que no se comparte con otros procesos que se conoce como bytes privados. "bytes virtuales", por otro lado, se refiere al tamaño actual del espacio utilizado por la dirección virtual utilizado por el proceso. Si detecta que se está quedando sin memoria, pero no ve una memoria en sus bytes privados, supervisar bytes virtuales. Esto determinará si está utilizando la memoria virtual. Linux Journal recomienda el uso de detectores de fugas de memoria para localizar la fuga virtual de programas simples capaces de detectar la mayoría de los errores incluyen mtrace, memwatch y Dmalloc, siendo el primero el más fácil.

3 Fijar la pérdida de memoria. La programación que busca automáticamente las pérdidas de memoria se incluye en muchos sistemas operativos y programas de software anti-virus son capaces de identificar y destruir los virus que pueden ser el culpable. Una vez que haya identificado y eliminado la fuente, el sistema operativo funcionará mucho más rápido y con mayor eficiencia.

Consejos y advertencias

  • Sea consciente del espacio asignado en su sistema y la cantidad que está utilizando. Busque indicadores como el rendimiento del equipo lento y actividades de aplicación inexplicables.
  • Tenga en cuenta que los errores informáticos pueden afectar a una aplicación única o comenzar con una y luego pasar a otro. pérdidas de memoria virtuales son difíciles de detectar por muchas razones con pocos indicadores.