Call us on: +44 (0)1364 654100







Tools, Components & Libraries


Java Tools


Embarcadero J Optimizer 2009

Embarcadero J Optimizer 2009 boxshot.

Embarcadero J Optimizer 2009

Published By:  Embarcadero

Isolate and resolve performance issues during the development of Java programs and Java EE applications.

Product Variants

Other product variants may be available, please contact us or request a call back if you cannot see what you are looking for.

System Req.
Documents and Downloads

J Optimizer is delivers a breakthrough solution for isolating and resolving performance issues during the development of Java programs and Java EE applications. Providing Java developers with a comprehensive environment for optimizing application performance and managing application quality throughout the development lifecycle, J Optimizer enables you to deliver fast, scalable, and reliable applications.

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 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.

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

Shopping Basket
    0 Item(s)

    View and amend your basket
    ISV Royalty Licensing