* #2675864 - "System Information improvements"

* Full CPU, I/O and memory usage history for processes and the OS
* Tooltips for graphs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@875 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
wj32
2009-03-14 09:20:50 +00:00
parent fe87b37f0a
commit 0b9b2faa2c
20 changed files with 1058 additions and 790 deletions
@@ -43,8 +43,8 @@ namespace ProcessHacker
ProcessNode itemNode = new ProcessNode(item);
// find this process' parent
if (item.HasParent && _processes.ContainsKey(item.ParentPID))
_processes[item.ParentPID].Children.Add(itemNode);
if (item.HasParent && _processes.ContainsKey(item.ParentPid))
_processes[item.ParentPid].Children.Add(itemNode);
else
_roots.Add(itemNode);
@@ -239,7 +239,7 @@ namespace ProcessHacker
return ModifySort(n1.ProcessItem.Process.VirtualMemoryCounters.PageFaultCount.CompareTo(
n2.ProcessItem.Process.VirtualMemoryCounters.PageFaultCount), sortO);
else if (sortC == "cpu")
return ModifySort(n1.ProcessItem.CPUUsage.CompareTo(n2.ProcessItem.CPUUsage), sortO);
return ModifySort(n1.ProcessItem.CpuUsage.CompareTo(n2.ProcessItem.CpuUsage), sortO);
else if (sortC == "username")
return ModifySort(n1.Username.CompareTo(n2.Username), sortO);
else if (sortC == "session id")