OC Systems Debuts RootCause 2.1 at JavaOne
New Java memory leak detection feature pinpoints
object growth problems in the operational environment
San Francisco, CA (June 9, 2003)OC Systems, a Fairfax,
Va.-based software and services provider, will present the latest version
of its application internals management tool at JavaOne, booth #902.
RootCause provides unique insight into the internals of
the application while in the production environment. With this knowledge,
problems can be solved faster and many prevented before they occur. This
reduces downtime, lowers the cost of supporting the application and improves
The newest version, RootCause 2.1, debuts an out-of-the-box
memory debugging feature that helps resolve Java object growth problems in
a simple, easy-to-use manner. With just one click, RootCause tracks the
allocation of objects, identifies objects that haven't been de-allocated,
and analyzes that information to predict which allocations are the likely
source of the problem. The longer the application runs, the closer RootCause
is able to get to pinpointing the exact lines of problem code.
"A problem that affects virtually all J2EE applications
at some point is application growth," said Oliver Cole, president of
OC Systems. "While the Java garbage collector eliminates many memory
leaks, it does not always free objects that are no longer needed. As the
number of objects grows, performance deteriorates. Now, instead of restarting
the application on a regular basis to deal with this growth, users can run
the application with RootCause, identify the missing deallocations, and
fix the problem."
"In addition to tracking Java object leaks,"
continued Cole, "RootCause also tracks leaks caused by C/C++ native
code called through JNI, and even those that may occur in third-party products,
making it an out-of-the box solution for all types of memory growth problems
that will occur in these applications."
Additional new features in Version 2.1 include:
- An out-of-the-box performance measurement feature that traces CPU seconds
and wall-clock time to assist in pinpointing performance problems.
- A statistical sampling method that minimizes the amount of data collected
and reduces the CPU overhead of collection.
- Availability on Linux and AIX, in addition to Solaris and Windows 2000/NT/XP.
Unlike other debugging tools, RootCause is designed for use in
production systems. No application files are modified, no access to source code
is needed, and RootCause works on all components of an application.
Pricing and Availability
Version 2.1 will be shipping at JavaOne. RootCause can be used on J2EE, J2SE,
and C/C++ applications running on Solaris, Windows 2000/NT/XP, AIX, and Red Hat
Linux. RootCause is priced at $2995 per Console plus $1000 per CPU per Agent.
The Console is used to define the traces and view the results of the collected
data; the Agent collects data from the server.
About OC Systems
OC Systems, Inc. provides state-of-the-art software tools, development
environments, and services that maximize software quality and application
availability to companies that are developing and maintaining critical
systems. Customers include Lockheed Martin, IBM, Sun Microsystems, Unisys,
Sandia National Laboratories, TRW, UUNET, Cognos, Intel, SAIC, Veridian
Engineering and the U.S. Army. Founded in 1983, the employee-owned company is
based in Fairfax, Virginia. More information may be obtained at
RootCause is a trademark of OC Systems, Inc. in
the United States and other countries.
All other trademarks are the property of their respective owners.