Following are 3 GC algorithms available in JRockit
JRockit flight recorder
- throughput(Transactions per second): Optimizes for maximum throughput -- default
- moves most work to GC pauses
- Least GC overhead
- Application threads do as little as possible
- pausetime: Optimizes for short and even pause times
- move work out of GC pauses
- More overall GC overhead
- Application threads do more work
- deterministic: Optimizes for very short and deterministic pause times (requires Oracle JRockit Real Time
- monitor health and performance of JVM in production
- Performance tuning, diagnostics
- Profiling - detect hot methods
JRockit flight recorder
- Start JVM with recorder options to dump to a .jfr file
- Use mission control GUI to analyze the file
No comments:
Post a Comment