IBM Version 5 Universal Remote User Manual


 
Chapter 4. Introduction to IBM WebSphere Application Developer 77
The debugger includes a debug view that shows threads and stack frames, a
process view that shows all currently running and recently terminated processes,
and a console view that allows developers to interact with running processes.
There are also views that display breakpoints and allow you to inspect variables.
4.2.9 Performance profiling tools
The WebSphere Studio family except Site Developer Advanced provide tools that
enable you to test the performance of your application. This allows you to make
architectural and implementation changes early in your development cycle, and
significantly reduces the risk of finding serious problems in the final performance
tests.
The profiling tools collect data related to a Java program's run-time behavior, and
present this data in graphical and non-graphical views. This assists you in
visualizing program execution and exploring different patterns within the
program.
These tools are useful for performance analysis, and for gaining a deeper
understanding of your Java programs. You can view object creation and garbage
collection, execution sequences, thread interaction, and object references. The
tools also shows you which operations take the most time, and help you find and
plug memory leaks. You can easily identify repetitive execution behavior and
eliminate redundancy, while focusing on the highlights of the execution.
4.2.10 Server tools for testing and deployment
The server tools provide a unit test environment where you can test JSPs,
servlets and HTML files, (EJB testing is supported in Application Developer and
Enterprise Developer). You also have the capability to configure other local or
remote servers for integrated testing and debugging of J2EE applications.
The following features are included:
A copy of the complete WebSphere Application Server Developer Edition
(AEs) run-time environment
Stand-alone unit testing
Ability to debug live server-side code using the integrated debugger
Support for configuring multiple servers
The server tools support the following run-time environments:
WebSphere Application Server AEs, which can be installed locally or
remotely. It supports testing of both EJBs and Web applications.