Embarcadero J Optimizer 2009 JOX009ELETMB0 Hoja De Datos
Los códigos de productos
JOX009ELETMB0
Download a Free Trial at
www.embarcadero.com
Corporate Headquarters
|
Embarcadero Technologies
|
100 California Street, 12th Floor
|
San Francisco, CA 94111
|
www.embarcadero.com
|
sales@embarcadero.com
© 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
All other trademarks are property of their respective owners. JO/DS/2009/03/18
System Requirements
768 MB RAM minimum, 1 GB RAM recommended for standalone configuration
Agent only – 512 MB RAM
Hard Disk Space (Full Product)
– 500 MB on Windows
– 550 MB on Linux
– 350 MB on Mac
Hard Disk Space (Agent Only)
– 150 MB on Windows
– 200 MB on Linux
– 30 MB on Mac
– 150 MB on Solaris
Intel Pentium 4, 2.4 MHz or higher (or compatible)
DVD-ROM drive (to install product from DVD)
High-resolution monitor (1024x768)
Operating Systems:
Microsoft Windows XP SP3, Microsoft Windows Vista Update 1, Mac OS X (10.5),
Red Hat Enterprise Linux 5
Solaris 10 for J Optimizer Agent only
Touchpoint Integration with:
– Eclipse 3.3.2, and 3.4.1 Java and JEE editions
– MyEclipse 6.6, and 7.0
– IBM RAD 7.5
•
•
•
•
•
•
•
•
•
•
Features
Description
J Optimizer
Memory and CPU Profiler
Used to find memory leaks, inefficient temporary-storage issues, CPU bottlenecks, and unit test performance regressions. Use the
Profiler to test and improve the performance of Java applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs) and
JavaServer Pages (JSPs). The Memory Profiler provides real-time display of all classes used by the test program and the number
of allocated instances. The CPU Profiler displays test results for each thread or thread group for pure CPU use or for elapsed time
(pure CPU and inactive phases).
Thread Debugger
Provides a real-time display of the progress of all threads running within the Java Virtual Machine (JVM), the ability to monitor
wait-states and locks, and even predict potential deadlock conditions in the code.
Request Analyzer
Profiles the performance behavior of Java EE application code across common Java EE components such as JDBC, RMI, JSP, JNDI,
Enterprise JavaBeans (EJBs), JMS, and Web service protocol containers.
Code Coverage
Code Coverage allows you to determine the exact lines of source code that are being executed. In real time, you can view how
frequently each class, method, and line of code is executed. Code Coverage lets you test applications, applets, servlets, JavaBeans,
Enterprise JavaBeans (EJBs), JavaServer Pages (JSPs), and virtually any other Java code. With Code Coverage, you can easily spot
and remove dead code from applications, improving quality and reducing the footprint of an application.
J Optimizer Agent
The J Optimizer Agent is a profiling agent that works with either of two standard profiling interfaces that a JVM might support:
Java Virtual Machine Profiler Interface (JVMPI) or Java Virtual Machine Tool Interface (JVMTI).
Code Audits and Metrics
The audits and metrics capabilities in J Optimizer can be used to solve the code quality, code review and code dependency issues
typically faced in software development. J Optimizer’s audits and metrics are designed to aid developers in finding and fixing
problems in their code earlier in the development process. J Optimizer’s audits perform a static analysis of your source code,
identifying coding problems like potential race conditions, unchecked exceptions and more. J Optimizer’s metrics provide a similar
analysis for design problems in your project.
Progress Tracker
Enables developers to continuously monitor and measure the impact of performance changes by allowing them to compare visual
snapshots of their progress. It allows for analyzing snapshots so users can compare profiler, code coverage, and request analyzer
snapshots. It also generates reports that can be exported in PDF and HTML format.
Snapshots
Snapshots are binary files that capture all the data from a particular test run. Snapshots can be opened for analysis in the product
that generated it, such as Profiler, Code Coverage, or Request Analyzer.
Touch-point Install Option
Users have the option to install J Optimizer touch point plug-in into an existing Eclipse or Eclipse-based product and make it
profile ready.
Multi-Platform Support
J Optimizer supports profiling of Java applications running on today’s most popular commercial and open source application
servers including BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo,
Apache Tomcat, and Sun GlassFish.