|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
<html>
|
|
Packit Service |
407539 |
<head>
|
|
Packit Service |
407539 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit Service |
407539 |
<title>Process Time: Libgtop Reference Manual</title>
|
|
Packit Service |
407539 |
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
|
|
Packit Service |
407539 |
<link rel="home" href="index.html" title="Libgtop Reference Manual">
|
|
Packit Service |
407539 |
<link rel="up" href="libgtop-lib.html" title="Libgtop Library Reference">
|
|
Packit Service |
407539 |
<link rel="prev" href="libgtop-procuid.html" title="procuid">
|
|
Packit Service |
407539 |
<link rel="next" href="libgtop-signal.html" title="signal">
|
|
Packit Service |
407539 |
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
|
|
Packit Service |
407539 |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit Service |
407539 |
</head>
|
|
Packit Service |
407539 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Top |
|
|
Packit Service |
407539 |
Description
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Process Time
|
|
Packit Service |
407539 |
Process Time — Get process time information
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Stability Level
|
|
Packit Service |
407539 |
Stable, unless otherwise indicated
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Functions
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
void
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
glibtop_get_proc_time ()
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Types and Values
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
struct
|
|
Packit Service |
407539 |
glibtop_proc_time
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Includes
|
|
Packit Service |
407539 |
#include <glibtop/proctime.h>
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Description
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Functions
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
glibtop_get_proc_time ()
|
|
Packit Service |
407539 |
void
|
|
Packit Service |
407539 |
glibtop_get_proc_time (glibtop_proc_time *buf ,
|
|
Packit Service |
407539 |
pid_t pid );
|
|
Packit Service |
407539 |
Get process time information.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Parameters
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
buf
|
|
Packit Service |
407539 |
Returned process time information - see glibtop_proc_time.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
pid
|
|
Packit Service |
407539 |
Process id
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Types and Values
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
struct glibtop_proc_time
|
|
Packit Service |
407539 |
struct glibtop_proc_time {
|
|
Packit Service |
407539 |
guint64 start_time;
|
|
Packit Service |
407539 |
guint64 rtime;
|
|
Packit Service |
407539 |
guint64 utime;
|
|
Packit Service |
407539 |
guint64 stime;
|
|
Packit Service |
407539 |
guint64 cutime;
|
|
Packit Service |
407539 |
guint64 cstime;
|
|
Packit Service |
407539 |
guint64 timeout;
|
|
Packit Service |
407539 |
guint64 it_real_value;
|
|
Packit Service |
407539 |
guint64 frequency;
|
|
Packit Service |
407539 |
guint64 xcpu_utime [GLIBTOP_NCPU];
|
|
Packit Service |
407539 |
guint64 xcpu_stime [GLIBTOP_NCPU];
|
|
Packit Service |
407539 |
};
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Process time data filled by glibtop_get_proc_time() .
|
|
Packit Service |
407539 |
Under Linux the start_time
|
|
Packit Service |
407539 |
value may be wrong due to the information
|
|
Packit Service |
407539 |
available from the kernel.
|
|
Packit Service |
407539 |
The Linux kernel defines INITIAL_JIFFIES which implies a time
|
|
Packit Service |
407539 |
shift. Because INITIAL_JIFFIES is not user-space defined,
|
|
Packit Service |
407539 |
we cannot use it to compute an accurate start_time
|
|
Packit Service |
407539 |
. On Linux 2.6,
|
|
Packit Service |
407539 |
INITIAL_JIFFIES is 300 so start_time is
|
|
Packit Service |
407539 |
always 3s different from the real start time of the given process. You
|
|
Packit Service |
407539 |
may also get shift results if your system clock is not synchronised
|
|
Packit Service |
407539 |
with your hardware clock. See man hwclock.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Members
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 start_time ;
|
|
Packit Service |
407539 |
Start time of process in seconds since the epoch.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 rtime ;
|
|
Packit Service |
407539 |
Real time accumulated by process (should be utime
|
|
Packit Service |
407539 |
+ stime
|
|
Packit Service |
407539 |
).
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 utime ;
|
|
Packit Service |
407539 |
User-mode CPU time accumulated by process.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 stime ;
|
|
Packit Service |
407539 |
Kernel-mode CPU time accumulated by process.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 cutime ;
|
|
Packit Service |
407539 |
Cumulative utime of process and reaped children.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 cstime ;
|
|
Packit Service |
407539 |
Cumulative stime of process and reaped children.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 timeout ;
|
|
Packit Service |
407539 |
The time (in jiffies) of the process’s next timeout.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 it_real_value ;
|
|
Packit Service |
407539 |
The time (in jiffies) before the next SIGALRM
|
|
Packit Service |
407539 |
is sent to the process due to an interval timer.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 frequency ;
|
|
Packit Service |
407539 |
Tick frequency.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 xcpu_utime [GLIBTOP_NCPU];
|
|
Packit Service |
407539 |
SMP user-mode CPU time accumulated by process.
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
guint64 xcpu_stime [GLIBTOP_NCPU];
|
|
Packit Service |
407539 |
SMP kernel-mode CPU time accumulated by process
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
|
|
Packit Service |
407539 |
Generated by GTK-Doc V1.25
|
|
Packit Service |
407539 |
</body>
|
|
Packit Service |
407539 |
</html>
|