Oracle JRockit The Definitive Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 588 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Cover
- Copyright
- Credits
- Foreword
- About the Authors
- About the Reviewers
- Table of Contents
- Preface
- Chapter 1: Getting Started
- Chapter 2: Adaptive Code Generation
- Chapter 3: Adaptive Memory Management
- The concept of automatic memory management
- Fundamental heap management
- Garbage collection algorithms
- Speeding it up and making it scale
- Near-real-time garbage collection
- The Java memory API
- Pitfalls and false optimizations
- Controlling JRockit memory management
- Summary
- Chapter 4: Threads and Synchronization
- Chapter 5: Benchmarking and Tuning
- Reasons for benchmarking
- What to think of when creating a benchmark
- Deciding what to measure
- Industry standard benchmarks
- The dangers of benchmarking
- Tuning
- Common bottlenecks and how to avoid them
- Wait/notify and fat locks
- Summary
- Chapter 6: JRockit Mission Control
- Background
- Mission Control overview
- The Experimental Update Site
- Debugging JRockit Mission Control
- Summary
- Chapter 7: The Management Console
- Chapter 8: The Runtime Analyzer
- Chapter 9: The Flight Recorder
- Chapter 10: The Memory Leak Detector
- Chapter 11: JRCMD
- Introduction
- Overriding SIGQUIT
- Limitations of JRCMD
- JRCMD command reference
- check_flightrecording (R28)
- checkjrarecording (R27)
- command_line
- dump_flightrecording (R28)
- heap_diagnostics (R28)
- hprofdump (R28)
- kill_management_server
- list_vmflags (R28)
- lockprofile_print
- lockprofile_reset
- memleakserver
- oom_diagnostics (R27)
- print_class_summary
- print_codegen_list
- print_memusage (R27)
- print_memusage (R28)
- print_object_summary
- print_properties
- print_threads
- print_utf8pool
- print_vm_state
- run_optfile (R27)
- run_optfile (R28)
- runfinalization
- runsystemgc
- set_vmflag (R28)
- start_flightrecording (R28)
- start_management_server
- startjrarecording (R27)
- stop_flightrecording (R28)
- timestamp
- verbosity
- version
- Summary
- Chapter 12: Using the JRockit Management APIs
- Chapter 13: JRockit Virtual Edition
- Appendix A: Bibliography
- Appendix B: Glossary
- Index