ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/src/libstatgrab/process_stats.c
(Generate patch)

Comparing projects/libstatgrab/src/libstatgrab/process_stats.c (file contents):
Revision 1.27 by tdb, Fri Apr 2 21:20:23 2004 UTC vs.
Revision 1.28 by tdb, Sat Apr 3 16:57:32 2004 UTC

# Line 226 | Line 226 | int get_proc_snapshot(proc_state_t **ps){
226                  proc_state_ptr->process_name = strdup(kp_stats[i].ki_comm);
227                  /* Seems we don't have access to that bit of memory */
228                  /*proc_state_ptr->proctitle = strdup(kp_stats[i].ki_args->ar_args);*/
229 +                proc_state_ptr->proctitle = NULL;
230  
231                  proc_state_ptr->pid = kp_stats[i].ki_pid;
232                  proc_state_ptr->parent = kp_stats[i].ki_ppid;
# Line 239 | Line 240 | int get_proc_snapshot(proc_state_t **ps){
240                  proc_state_ptr->proc_size = kp_stats[i].ki_size;
241                  /* This is in pages */
242                  proc_state_ptr->proc_resident = kp_stats[i].ki_rssize * getpagesize();
243 <                /* This seems to be in microseconds */
243 >                /* This is in microseconds */
244                  proc_state_ptr->time_spent = kp_stats[i].ki_runtime / 1000000;
245 <                proc_state_ptr->cpu_percent = kp_stats[i].ki_pctcpu;
245 >                proc_state_ptr->cpu_percent = ((double) kp_stats[i].ki_pctcpu / FSCALE) * 100.0;
246                  proc_state_ptr->nice = kp_stats[i].ki_nice;
247  
248                  switch (kp_stats[i].ki_stat) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines