Native frames - https://bugs.openjdk.java.net/browse/JMC-5648

mike.skells at talk21.com mike.skells at talk21.com
Tue Dec 1 16:22:34 UTC 2020


Hi Marcus,

I will proceed on 

- getting the MethodProfile page to include the native frames as well as the pure java frames 

- do this under a new ticket

- consider the flame charts later, after we see how this looks for the MethodProfiler

Regards

Mike

 

From: Marcus Hirt <marcus.hirt at datadoghq.com> 
Sent: 01 December 2020 15:56
To: mike.skells at talk21.com
Cc: jmc-dev at openjdk.java.net
Subject: Re: Native frames - https://bugs.openjdk.java.net/browse/JMC-5648

 

Hi Mike,

 

1. Not as far as I know.
2. JMC-5684 is more about visualizing the native method sample (jdk.NativeMethodSample) event than showing native frames / mixed native & Java stacktraces.

3. For showing other stuff in the Flame Chart, just click on something representing some events. For example, got to the event browser and select the native method sample events - now you have a flame graph of them.

 

Kind regards,

Marcus

 

On Tue, Dec 1, 2020 at 9:14 AM <mike.skells at talk21.com <mailto:mike.skells at talk21.com> > wrote:

Hi All,

I am looking to address at least some JMC-5648, to allow Method profiling to consume NativeFrames as well.



I have a few questions – probably more to come when I start ( never delved into the plugin development, or JMC) 

1.      Is anyone working on this? 
Is there a more specific bug?
2.      Are there any UI considerations?
Is there any need to add checkboxes for ignoring combinations of native frames/java frames? (I cant see a great reason for this, but other have different use cases)
I presume this should be within the existing page, rather than a new page
I see that there is work on changing the UI in https://git.openjdk.java.net/jmc/pull/165
3.      I presume there are the same considerations for the Flame Charts (to consume NativeFrames



Any help/prodding in the right direction gratefully received ��



Regards

Mike






More information about the jmc-dev mailing list