Embarcadero J Optimizer 2009 JOX000EMNTMB0 Fiche De Données

Codes de produits
JOX000EMNTMB0
Page de 2
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.