CodeTools proposal: "fjptrace"
Aleksey Shipilev
aleksey.shipilev at oracle.com
Thu Jul 9 18:29:54 UTC 2015
Thanks Jon!
-Aleksey
On 07/09/2015 09:00 PM, Jonathan Gibbons wrote:
> Looks good to me.
>
> -- Jon
>
>
> On 07/09/2015 05:49 AM, Aleksey Shipilev wrote:
>> 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