Codice: Seleziona tutto
private void Timer_Elapsed(object sender, ElapsedEventArgs e)
{
Process[] processes = Process.GetProcessesByName("Firefox");
long totalWorkingSet64 = 0;
long totalPrivateMemorySize64 = 0;
foreach (Process process in processes)
{
long size1 = process.PrivateMemorySize64;
totalPrivateMemorySize64= totalPrivateMemorySize64 + size1;
long size = process.WorkingSet64;
totalWorkingSet64 = totalWorkingSet64 + size;
}
ParametrizedThread p = new ParametrizedThread();
p.currentForm = this;
p.c = this.textBox3;
string pre = this.textBox3.Text;
p.text =pre + "working set:" + totalWorkingSet64.ToString() + " PrivateMemorySize64 " + totalPrivateMemorySize64.ToString() + Environment.NewLine;
Thread t = new Thread(p.ThreadProcSafe);
t.Start();
}
ciao