|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.util.ProcfsBasedProcessTree
public class ProcfsBasedProcessTree
A Proc file-system based ProcessTree. Works only on Linux.
| Field Summary | |
|---|---|
static long |
DEFAULT_SLEEPTIME_BEFORE_SIGKILL
|
| Constructor Summary | |
|---|---|
ProcfsBasedProcessTree(String pid)
|
|
ProcfsBasedProcessTree(String pid,
String procfsDir)
|
|
| Method Summary | |
|---|---|
void |
destroy()
Destroy the process-tree. |
long |
getCumulativeVmem()
Get the cumulative virtual memory used by all the processes in the process-tree. |
long |
getCumulativeVmem(int olderThanAge)
Get the cumulative virtual memory used by all the processes in the process-tree that are older than the passed in age. |
static String |
getPidFromPidFile(String pidFileName)
Get PID from a pid-file. |
ProcfsBasedProcessTree |
getProcessTree()
Get the process-tree with latest state. |
boolean |
isAlive()
Is the process-tree alive? Currently we care only about the status of the root-process. |
static boolean |
isAvailable()
Checks if the ProcfsBasedProcessTree is available on this system. |
void |
setSigKillInterval(long interval)
|
String |
toString()
Returns a string printing PIDs of process present in the ProcfsBasedProcessTree. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final long DEFAULT_SLEEPTIME_BEFORE_SIGKILL
| Constructor Detail |
|---|
public ProcfsBasedProcessTree(String pid)
public ProcfsBasedProcessTree(String pid,
String procfsDir)
| Method Detail |
|---|
public void setSigKillInterval(long interval)
public static boolean isAvailable()
public ProcfsBasedProcessTree getProcessTree()
public boolean isAlive()
public void destroy()
public long getCumulativeVmem()
public long getCumulativeVmem(int olderThanAge)
olderThanAge - processes above this age are included in the
memory addition
public static String getPidFromPidFile(String pidFileName)
pidFileName - Name of the pid-file.
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||