Presentation is loading. Please wait.

Presentation is loading. Please wait.

JProbe. 1. JProbe Use JProbe Profile –identify method and line level performance bottlenecks Use JProbe Memory Debugger –investigating memory leaks and.

Similar presentations


Presentation on theme: "JProbe. 1. JProbe Use JProbe Profile –identify method and line level performance bottlenecks Use JProbe Memory Debugger –investigating memory leaks and."— Presentation transcript:

1 JProbe

2 1. JProbe Use JProbe Profile –identify method and line level performance bottlenecks Use JProbe Memory Debugger –investigating memory leaks and garbage collection activity Use JProbe Threadalyze –finding thread deadlocks and stalls Use JProbe Coverage –measuring code coverage after testing

3 1.1 JProbe Profiler Hunt Down Performance Bottlenecks –helps developers quickly diagnose performance bottlenecks in Java code. –With highly accurate diagnostics, line-by-line results Improved Call Graph –JProbe Profiler Call Graph –encapsulates the valuable information Application Server Configuration Wizard –Integrating testing tools with application servers environments

4 1.1 JProbe Profiler Benefits: –Pinpoint performance bottlenecks down to the line of code with advanced Call Graph –Zero in on critical code with advanced filtering –Analyze your performance using nine different metrics –Automate the collection of performance information using triggers –Perform local or remote analysis sessions without any code changes –Generate reports and share information about your application performance

5 1.1 JProbe Profiler Prepare

6 1.1 JProbe Profiler : call graph

7 1.1 JProbe Profiler : method list

8 1.1 JProbe Profiler : method detail

9 1.1 JProbe Profiler

10 1.2 JProbe Memory Debugger Find and Fix Memory Leaks Now –helps developers quickly pinpoint memory leaks in Java code and reduce application memory usage. –visualize complex data on memory usage and memory leaks Benefits JProbe Memory Debugger provides include: –Diagnosis and resolution of memory leaks –Identification and elimination of expensive memory recycling with the Garbage Monitor –Dramatic improvement in memory consumption and application performance –Comparing memory usage before and after critical code changes with snapshot differencing –Automation of the collection of memory analysis data with triggers - saving you valuable time –Generation reports and metrics on memory use and Garbage Collection

11 1.2 JProbe Memory Debugger

12 1.3 JProbe Coverage Is Your Code Covered? –To ensure accurate Java applications, Quality Assurance professionals and developers need to know how much of the code has been tested where to find any untested code. –JProbe Coverage you locate untested code measure precisely how much code has been exercised. The result is a higher quality application in a shorter period of time.

13 1.3 JProbe Coverage JProbe Coverage 5.0 –dramatically improved analysis time –providing users with up to factor of 10 improvement in speed –Profiling and code coverage sessions are particularly improved –New to JProbe Coverage 5.0 the ability to generate class-level coverage reports to the line and method-level reports offered by previous versions.

14 1.3 JProbe Coverage With JProbe Coverage you can: –Identify and measure untested lines of code, methods and classes –Ensure test runs are accurate and comprehensive –Merge total coverage data from multiple runs of your program –Browse, share and print results in HTML, text, XML, csv and PDF –Automate your coverage analysis as part of your nightly build and regression testing –Reduce Testing Time with JProbe Coverage

15 1.3 JProbe Coverage Reduce Testing Time with JProbe Coverage –Testing and Quality Assurance (QA) expensive and time consuming QA to find – problems – inform developers – wait for fixes – retest the frequency of the bugs decreases sufficiently

16 1.3 JProbe Coverage –JProbe Coverage helps developers ensure a basic level of testing before sending the application into formal QA. This process reduces the overall cost of delivering an application helps you deliver higher quality applications in a shorter period of time.

17 1.3 JProbe Coverage

18

19


Download ppt "JProbe. 1. JProbe Use JProbe Profile –identify method and line level performance bottlenecks Use JProbe Memory Debugger –investigating memory leaks and."

Similar presentations


Ads by Google