Optimizeit Suite version 6.0, which includes Profiler 6.0, Code Coverage 1.5, and Thread Debugger 1.4, contains several new features to make your Java code testing easier and more complete. The sections below explain the major additions and enhancements for Optimizeit Suite 6.0:
The Automatic Application Quality Analyzer in Optimizeit Profiler checks your code for basic error conditions. The Quality Analyzer view contains a list of errors and warnings reported by the Automatic Application Quality Analyzer. The upper pane contains a table that lists error conditions and warnings reported by the Application Quality Analyzer. When you select an error in the upper pane of the Quality Analyzer view, the lower pane lists additional information about the error.
Optimizeit Profiler's reporting feature (File|Generate Report) creates reports containing test information for the currently attached application or open snapshot. Reports are generated as portable document format (PDF) files. The contents of the reports are based on the contents and selection in the current view. For example, if you generate a report for the Heap view, the report will reflect the column order and row selection made in the view.
Reports can be generated for the following views in Optimizeit Profiler:
Progress Tracker has been updated for Optimizeit Suite 6.0. The following features have been added to Progress Tracker:
Progress Tracker can now be used to plot summary usage information between two or more snapshots generated with Profiler or Code Coverage. Progress Tracker can plot the following types of data from snapshots:
When you compare two snapshots generated by Optimizeit Profiler that contain Audit Error information generated by the Automatic Application Quality Analyzer, Progress Tracker lets you view a comparison of the reported errors and warnings. The Audit Errors view shows the errors and warnings that were reported by the Application Quality Analyzer. With snapshots that include Audit Error information, you could, for example, investigate why the number of exceptions being thrown is increasing. With snapshots captured in nightly builds, you can keep close track of the progress of your application.
Progress Tracker now has the ability to generate PDF reports (File|Generate Report). The PDF reports contain the data that is displayed in the current view (table or graph). Any row selections or column ordering choices are reflected in the report.
Optimizeit Suite 6.0 can be integrated with most application servers that use compatible virtual machines, and provides integration wizards for supported web and application servers. Refer to the Release Notes for a complete listing of compatible VMs and supported integrations.
Refer to the Optimizeit Integration Guide for integration instructions and additional information.