Re: Continuous performance monitoring with Java FlightRecorder (JFR)?

2016-12-07 Thread 'Nitsan Wakart' via mechanical-sympathy
For profiling information you have the option of using honest-profiler:https://github.com/RichardWarburton/honest-profiler It works on OpenJDK, Oracle (going back to before JMC days) and Zing (recent releases), though it does rely on an unofficial profiling API.It does not cover anything else th

Re: Continuous performance monitoring with Java FlightRecorder (JFR)?

2016-12-02 Thread Gil Tene
I agree with the need/wish for a common way to get such information from JVMs. A common & standard way for JVMs and OpenJDK to provide event tracing as well as low-runtime-cost JVM instrumentation details (for information no currently covered by JVMTI and not cheaply [enough] gleaned via BCI) wo

Re: Continuous performance monitoring with Java FlightRecorder (JFR)?

2016-12-02 Thread zeocio
Hi Marcus, Thanks for the clarification, it is encouraging to hear about real deployment cases! Do you know if there is a way to trigger chunk rotation at a higher frequency than 60s? There doesn't seem to be any JFR option param that will modify that behavior. BTW in JDK8 jcmd doesn't accept

Re: Continuous performance monitoring with Java FlightRecorder (JFR)?

2016-12-02 Thread zeocio
Hi Gil, Thanks for the heads up and price references! I was certainly wary of the license aspect even though the project I am planning is for open source development. Would there be anything of similar capability in openjdk? Looking at the openjdk src repo, it seems that there has been some mo

Re: Continuous performance monitoring with Java FlightRecorder (JFR)?

2016-12-01 Thread Marcus Hirt
Hi there, The max age tells the recording engine to keep data around until the max age is passed. Since the smallest chunk of data to reason about in the file repository is a chunk, that usually means a little bit more. It’s only for controlling what data to keep in the repo - a simple mechanis

Re: Continuous performance monitoring with Java FlightRecorder (JFR)?

2016-12-01 Thread Gil Tene
Virtually all the benefits of monitoring come in production environments (by definition, I think), and that's probably why you don't see this scenario (as) commonly used with JFR. Basically, using JFR for production [currently at least] requires a commercial Java SE Advanced license. How/if thi