Tool: Memory Pressure

Esta sencilla herramienta permite generar presión en la memoria del sistema a nuestro gusto.

clip_image002

La interfaz de usuario es muy sencilla, podemos seleccionar la cantidad de Megabytes que queremos reservar y cuál es el tamaño de los bloques que queremos usar. Hay que tener en cuenta que esta aplicación utiliza la reserva de memoria del heap de Windows, es decir llama a Marshal.AllocHGlobal que a su vez llama a LocalAlloc.

Una vez que tenemos la memoria reservada podemos liberarla para poder eliminar la presión.

Durante la reserva de memoria se llama a GC.AddMemoryPressure que notifica al recolector de basura la presión actual que se está haciendo en memoria nativa.

Os podeis instalar este software desde: http://www.luisguerrero.net/applications/MemoryPressure/

Tambien os podeis descargar el código fuente: http://www.luisguerrero.net/downloads/MemoryPressure.zip

Luis.

Published 23/6/2009 21:41 por Luis Guerrero
Archivado en: ,
Comparte este post:

Comentarios

# re: Tool: Memory Pressure

Wednesday, June 24, 2009 3:35 PM por Pablo Alvarez

Gracias tio! Eres un crack!

Nos va a venir de perlas para tratar de provocar el caos y la destruccion en las aplicaciones que sufran potenciales problemas de rendimento y escalabilidad.. las dejas tontas con esta herramienta y zassss... WinDbg... y luego liberas presion y zaaasss.. otra vez WinDbg... yiiha! xD

Gracias tio!!