Consulting Training Blog Careers About Us Contact Us

Complete JProbe Training

Upcoming Classes

Sorry, nothing scheduled right now. Click the Get Notified button below to be alerted when a class is scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

JProbe is one of the leading toolkits for performance tuning Java code. JProbe helps resolve performance inefficiencies and bottlenecks, memory leaks, excessive garbage collection and object creation, threading deadlock issues, testing coverage deficiencies and identify dead code. JProbe can be used on J2SE and J2EE applications and can be integrated with the leading Java IDEs and application servers. Packaged as JProbe Suite, the JProbe toolkit is actually three separate utilities; namely Profiler, Memory Debugger and Coverage. These tools operate independently, but share information about your applications and server environments. Intertech's Complete JProbe class explores the JProbe architecture/environment and how to set up and conduct code analysis with each tool in order to improve the quality of your Java code and thereby trim development costs, reduce maintenance issues and improve the flexibility of your products/systems.

 

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Prerequisites

Solid understanding of Java

Course Outline

Introduction

  • About JProbe
  • JProbe Suite
  • JProbe Sessions
  • Intro Exercise

Profiler Tool

  • Call Graph
  • Finding Inefficient code
  • Method List and Method Detail
  • Multi-threads
  • Finding Thread Deadlocks
  • Heap Usage - use the Memory Debugger
  • Snapshot differences
  • Source tab
  • Profiler Exercise

Memory Debugger Tool

  • Instances View
  • Classes View
  • Method View
  • Garbage Monitor View
  • Runtime Heap Summary
  • Loitering Objects
  • Snapshot differences
  • Memory Debugger Exercise

Coverage Tool

  • Coverage Browser
  • Working with Conditional Data
  • Merge Test Cases
  • Reports
  • Coverage Exercise

Miscellaneous

  • IDE Integration
  • JProbe Ant Scripting
  • Reports/Printing

Free Resources from Intertech

Free eBook: Top Freeware Picks for Developers

Free Git Whitepaper: How to Combine Non-Consecutive Multiple Commits into One

Free 10-Day Guide: Be an Eclipse Guru

X