tools for measuring system and application performance
Download
Skip this Video
Download Presentation
Tools for Measuring System and Application Performance

Loading in 2 Seconds...

play fullscreen
1 / 32

Tools for Measuring System and Application Performance - PowerPoint PPT Presentation


  • 124 Views
  • Uploaded on

Tools for Measuring System and Application Performance. Introduction GlancePlus Introduction Glance Motif Glance Character Mode Glance Command-line Xverbosegc HPjmeter and –Xeprof Other Tools. Xverbosegc Understanding the Output By Generating Graphs. Xverbosegc output.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Tools for Measuring System and Application Performance' - kaveri


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tools for measuring system and application performance
Tools for Measuring System

and

Application Performance

  • Introduction
  • GlancePlus
    • Introduction
    • Glance Motif
    • Glance Character Mode
    • Glance Command-line
  • Xverbosegc
  • HPjmeter and –Xeprof
  • Other Tools
xverbosegc understanding the output by generating graphs
Xverbosegc

Understanding the Output

By Generating Graphs

xverbosegc output
Xverbosegc output
  • Use -Xverbosegc:help for options
  • Analyzes new, old, and perm spaces
  • Prints data with no ASCII explanation
    • Goal: Low intrusion
  • Use awk script to format data
    • For example:

-Xverbosegc:file=vbgc.out

tail -f vbgc.out | awk -f processVerboseGC122.awk

    • Script available from www.hp.com/java
xverbosegc output file processing
Xverbosegc - Output FileProcessing
  • Goal: Understand Garbage Collector and Java Heap Usage
    • Graphical view of data is essential
    • Use spreadsheet program to organize data
    • Graph using built-in graph maker
  • Use Excel as an example – Steps to follow:
    • Read Xverbosegc output file
    • Create graphs
      • Scatter graphs
        • X axis is time
        • Y axis is the value of the metric
xverbosegc output file copy time column to first column
Xverbosegc - Output FileCopy Time Column to First Column

1. Select “C”

2. Right Button over “C” for Menu

xverbosegc output file copy time column to first column2
Xverbosegc - Output FileCopy Time Column to First Column

1. Right Button over “A” for Menu

2. Paste

xverbosegc output file select columns to graph
Xverbosegc - Output FileSelect Columns to Graph

<CTRL> Right Button over “N”

xverbosegc output file chart wizard remove legend
Xverbosegc - Output FileChart Wizard – Remove Legend

1. Select “Legend”

2. Uncheck “Show”

3. Next

xverbosegc output file chart other metrics
Xverbosegc - Output FileChart Other Metrics
  • Repeat the process outlined selecting:
    • Column A Time application has run
    • Column:

B GC Reason

F MaxTenuringThreshold

G, H, I Before, After, Capacity: Eden

J, K, L Before, After, Capacity: Survivor

M, N, O Before, After, Capacity: Old

P, Q, R Before, After, Capacity: Perm

S Time Required for GC

xverbosegc output file type of gc b
Xverbosegc - Output FileType of GC (B)

-1: Scavenge (GC of New Generation only)

0-6: Full GC (collection of all spaces in Java Heap)

Reason:

0: Call to System.gc

1: Old Generation full

2: Permanent Generation full

3: Train Generation full

4: Old generation expanded on last scavenge

5: Old generation too full to scavenge

6: FullGCAlot

xverbosegc output file summary
Xverbosegc - Output FileSummary
  • Plotting the data
    • Is required for successful data analysis
    • Uncovers patterns of poor Java Heap behavior
  • Correctly labeled sets of graphs
    • Permit comparison of heap behavior:
      • Using different Java Heap options
      • Under different system loads
    • Allow correlation with output from other tools
  • Fosters an understanding of Java Heap behavior
ad