HeapStats/HeapStats User Manual

From IcedTea

Jump to: navigation, search
Ver. 1.5
[HeapStats Home] March 20, 2015

1 Table of contents

1.1 Introduction

  • Introduction
  • What is HeapStats?
  • Assumptions

1.2 Flow for using HeapStats

1.3 Agent

  • System requirements
  • Installing the agent
    • Installing an RPM package
    • Building the source code and installing the result
  • Launching the agent
    • Attaching the agent
    • On-demand attachment
  • Operation
    • Creating a configuration file
    • Taking a snapshot
    • GC statistical information output
    • Ranking output
    • Alert output
    • Sending a trap
    • Log collection
    • Reloading a configuration file
  • External setting
    • Setting a configuration file
    • Setting logrotate
  • Output message

1.4 Analyzer

  • System requirements
  • Installing the analyzer
    • Installing the binary file
    • Building the source code and installing the result
  • Launching the analyzer
  • Operation
    • Loading log files
    • Resource Data
    • Log Detail Data
    • Loading a snapshot file
    • Statistic Chart
    • Delta Data
    • Snapshot Data
    • Reference Data
    • Filtering
    • Setting ranking
    • CSV file output
    • Tab separation
    • Switching the language
  • External settings
    • Creating a filtering setting file
  • Displaying messages

1.5 Reference information

  • Example of a procedure for detecting memory leaks
  • Snapshots
    • auses of GCs
    • Number of GCs
    • Objects whose snapshots are not taken
    • Classes whose class names are denoted by "-" (hyphen)
  • Cautions in using on-demand attachment
  • CSV file output
  • Signals
    • Settable signals
    • Cautions in using signals
  • Command execution
  • Messages output by the agent
  • Messages output by the analyzer


Personal tools