Good heuristic for processes started in the same second

This commit is contained in:
Hisham Muhammad 2010-03-29 18:44:14 +00:00
parent dc262f4df6
commit 8d0fff2f66
1 changed files with 6 additions and 2 deletions

View File

@ -581,8 +581,12 @@ int Process_compare(const void* v1, const void* v2) {
return strcmp(p1->comm, p2->comm);
case NLWP:
return (p1->nlwp - p2->nlwp);
case STARTTIME:
return (p1->starttime_ctime - p2->starttime_ctime);
case STARTTIME: {
if (p1->starttime_ctime == p2->starttime_ctime)
return (p1->pid - p2->pid);
else
return (p1->starttime_ctime - p2->starttime_ctime);
}
#ifdef HAVE_OPENVZ
case CTID:
return (p1->ctid - p2->ctid);