"For each of these methods, a command -- and possibly a set of arguments -- is passed to an operating-system-specific function call. This subsequently creates an operating-system-specific process (a running program) with a reference to a Process class returned to the Java VM. The Process class is an abstract class, because a specific subclass of Process exists for each operating system."
"Most developers know that J2EE development is hard. With multi-tiered, distributed applications, it is hard to isolate and resolve performance bottlenecks, identify untested code, diagnose the source of memory leaks, and detect intermittent failures. A runtime problem determination solution can help with these challenges."