Detect and analyze run-time problems
- Overview
- Monitor code coverage to detect untested lines and methods
- Code coverage monitoring user interface reference
- Analyzing memory leaks
- Memory leak analysis user interface reference
- Getting started with run-time problem determination
- Getting started: Probekit for customized profiling
- Run-time problem determination user interface reference
- Common causes of slow performance
- Detecting performance bottlenecks
- Performance bottleneck detection user interface reference
- Detecting thread bottlenecks
- Thread bottleneck detection user interface reference
- Log and Trace Analyzer
- Getting started: Performance
- Getting started: Code
- Getting started: Profiling
- Getting started: Memory
- Getting started: Thread
- The Annotated Source view, source data display
- The Annotated Source view, source code with annotations display
- Method and Line Code Coverage page, Edit Profiling Set dialog
- Method Event and Pattern Editor dialog box
- The Coverage Navigator view
- The coverage data Preferences pages
- The Coverage Statistics view for line and method coverage
- Automatic Leak Detection page, Edit Profiling Set dialog
- The Leak Candidates view
- The Object Details view
- Object Reference Graph view Preferences pages
- The Object Reference Graph view
- Object Reference Graph data commands
- The Performance Call Graph view
- Performance Call Graph data commands
- Execution Time Analysis page, Edit Profiling Set dialog box
- The Method Details view
- Performance Call Graph preferences
- Thread Analysis page, Edit Profiling Set dialog box
- The Thread View preferences page
- The Thread View
- Collecting coverage data for lines and methods
- Changing fonts, colors, and font attributes in the Annotated
- Opening source code for editing
- Flushing coverage data for display in the Coverage Details
- Limiting coverage data collection
- Controlling the Coverage Navigator display
- Managing data in the Coverage Statistics view
- Switching between source data and source code in the Annotated
- Viewing and analyzing coverage data for lines and methods
- Generating a list of leak candidates
- Obtaining heap dumps for memory leak analysis
- Collecting leak detection data with manual heap dumps
- Collecting leak detection data with timed heap dumps
- Importing heap dumps for memory leak analysis
- Saving leak analysis data
- Identifying memory leaks
- Getting started: Creating a profiling configuration for run-time
- Customizing the Performance Call Graph view
- Getting information from the Performance Call Graph view
- Collecting performance data
- Limiting performance data collection
- Getting information from the Method Details view
- Opening source code from the Performance Call Graph or Method
- Viewing and analyzing performance data
- Changing colors and patterns in the Thread View
- Collecting thread data
- Opening the source code to correct thread bottlenecks
- Identifying the methods behind thread bottlenecks
- Changing the thread name display format in the Thread View
- Changing the timescale in the Thread View
- Hiding and showing the legend in the Thread View
- Using the Thread View, UML2 Object Interactions view, and
- Identifying thread bottlenecks
- Zooming and scrolling the time display in the Thread View