Como ingenieros de troubleshooting en aplicaciones funcionales, uno de os dificultades más comunes son os hangs de las mismas ( No responde, muy lento, crasheó ). Lo primero que debemos revisar es que proceso está consumiendo demasiada memoria. Existe un artículo de Microsoft que se llama ProcessExplorer, el cual te ayuda a visualizar estos valores de memoria fisica, virtual, paginación, etc por proceso. En este post es muy sencillo sacar felicidad información desde C# .NET, veamos como: Código Se crea una clase para guardar la info de cada proceso. publi classProcessData publi Int32 Id { setpublic String Name { setpubli Int64 WorkingSet { setpubli Int32 HandleCount { setpubli Int32 Threads { setpubli Int64 PrivateMemory { setpubli Int64 VirtualMemorySize { setpubli Int64 NonpagedSystemMemorySize { setUtilizamos la libreria using System.Diagnostics para hacer consultas de todos os procesos que estén en el servidor o PC. privat void button1_Click( object sender, RoutedEventArg var processes = n Li ProcessData >(); foreac var process Process. GetProcesses() var data = newProcessData data.Id = process.Id; data.Name = process.ProcessName; data.WorkingSet = process.WorkingSet64; data.HandleCount = process.HandleCount; data.PrivateMemory = process.PrivateMemorySize64; data.VirtualMemorySize = process.VirtualMemorySize64; data.NonpagedSystemMemorySize = process.NonpagedSystemMemorySize64; data.Threads = process.Threads.Count; processes.Add(data); dataGrid1.DataContext = processes;
Conozcamos Costa Rica. Limón
-
Hola mi gente hermosa, de viaje por Costa Rica no puedes dejar de visitar
una de las provincias más bellas y paradisíacas de Costa Rica, por supuesto
te h...
Hace 6 años