CodeTools proposal: "fjptrace"
Aleksey Shipilev
aleksey.shipilev at oracle.com
Thu Jul 9 12:49:08 UTC 2015
Any comments?
Thanks,
-Aleksey
On 01.07.2015 17:15, Aleksey Shipilev wrote:
> Tool Name:
> Java Fork/Join Trace (fjptrace)
>
> Tool Purpose:
> Java Fork/Join Trace (fjptrace) is an instrumented ForkJoinPool
> implementation that produces the event trace, plus a set of trace
> visualizers.
>
> Proposed By:
> Aleksey Shipilev, Oracle, Java SE Performance team
>
> Rationale:
> Java Fork/Join Trace is a tool to understand the end-to-end behavior of
> java.util.concurrent.ForkJoinPool (FJP). It was a foundational tracing
> tool that exposed problems and outlined the solutions in FJP during the
> early Project Lambda work.
>
> Since FJP became implicitly exposed to users as the executor for
> Parallel Streams in JDK 8, some users started to have problems following
> up on performance problems.
>
> With fjptrace as part of the OpenJDK CodeTools Project, we can provide
> the tooling to let users introspect the FJP behavior, as well as produce
> the high-quality performance bug reports with the data backed up by
> fjptrace data.
>
> Thanks,
> -Aleksey
>
More information about the code-tools-dev
mailing list