SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Smoothbrn en Viernes 16 de Noviembre de 2007, 15:08

Título: Uso De Memoria En Procesos
Publicado por: Smoothbrn en Viernes 16 de Noviembre de 2007, 15:08
Hola, soy nuevo aqui pero ya llevo mucho tiempo siguiendo el foro, y se que aqui hay muy buenos programadores  :comp: por esta razon les pido una ayudita con algo que me imagino que para ustedes es muy sencillo:

En sintesis, estoy programando una simulacion del Administrador de Tareas de Windows en C# y ya llevo bastante avanzado lo de los procesos y aplicaciones, solo me hace falta un par de cosas y entre ellas la que mas me ha costado encontrar informacion que es el uso de la memoria (porcentaje de memoria utilizada por cada proceso y porcentaje total de memoria usada por todos los procesos en conjunto. ¿creen que alguien pueda ayudarme y se lo agradeceria mucho?

Se que talvez son solo un par de lineas de codigo, pero realmente me ha sido dificil encontrarlas...

Muchas Gracias de antemano.

Saludos!
Título: Re: Uso De Memoria En Procesos
Publicado por: JuanK en Viernes 16 de Noviembre de 2007, 15:15
WMI
Título: Re: Uso De Memoria En Procesos
Publicado por: Smoothbrn en Viernes 23 de Noviembre de 2007, 14:24
Cita de: "JuanK"
WMI
Que es WMI? JuanK?
Título: Re: Uso De Memoria En Procesos
Publicado por: JuanK en Viernes 23 de Noviembre de 2007, 16:58
Windows Management Intrumentation

No puedes esperar que todo te lo den mascado, esfuerzate un poco mas la proxima vez.  ;)

WMI + C# + Memory (http://www.google.com.co/search?source=ig&hl=es&rlz=&q=wmi+C%23+memory&btnG=Buscar+con+Google&meta=)


Saludos, nos cuentas como te va.
Título: Re: Uso De Memoria En Procesos
Publicado por: Smoothbrn en Viernes 23 de Noviembre de 2007, 19:58
Slds JuanK, gracias por tu ayuda, realmente no conocia esas siglas WMI (yo imagine que me querias decir otra cosa con eso...) igual ese filtro me va a seguir sirviendo en otros casos en que los necesite.

Como les dije solo ese par de cosas me faltaban (no es que estaba atenido a que todo me lo pusieran en bandeja en este foro, yo tambien soy programador y se lo molesto que es que le vengan a pedir a uno una ayuda de tipo: "hagame el programa"  :whistling: )  Les cuento que un compañero tuvo que hacer proyecto parecido y me ayudo con lo de la memoria, como me suponia es solo una linea de codigo:
Código: Text
  1.  lista.SubItems.Add((proceso.WorkingSet64 / 1024).ToString()
  2.  

Yo creo que si me esforce bastante amigo, de hecho aqui les dejo el codigo fuente inicial (no el terminado porque me como la pagina completa) para lo que les sirva.. Tiene algo de codigo repetido y algunas variables no utilizadas pero este era antes de depurarlo bien...  :comp:

Saludos!


Código: Text
  1.  
  2.  
  3. // Creo que ya deje el codigo de mi proyecto mucho tiempo para que lo vieran.
  4. // Si necesitaran algo sobre el nomas me lo piden :)
  5.  
  6.  
  7.