Fully featured low overhead profiler for Java EE and Java SE platforms.
Ultimate profiling and monitoring solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

three asterisks in java stack traces

Moderators: Vladimir Kondratyev, Anton Katilin

three asterisks in java stack traces

Postby anthonyn » Mon Mar 09, 2015 8:56 pm

Hi,

I have a stack trace from a yourkit run. Some of the lines of the stack trace are proceeded by three asterisks.

Here is an example. I cut out the middle, so please don't worry about the validity of this specific trace. But it illustrates the question.

*** sun.misc.Unsafe.park(boolean, long)
*** java.util.concurrent.locks.LockSupport.park(Object)
*** java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt()
*** java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(int)
*** java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(int)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker)
java.util.concurrent.ThreadPoolExecutor$Worker.run()
java.lang.Thread.run()

Thank you,
anthonyn
 
Posts: 3
Joined: Mon Mar 09, 2015 8:46 pm

Re: three asterisks in java stack traces

Postby Vladimir Kondratyev » Tue Mar 10, 2015 3:11 pm

What is your question? Please clarify.
Vladimir Kondratyev
 
Posts: 1444
Joined: Tue Aug 10, 2004 7:52 pm
Location: Düsseldorf, Germany

Re: three asterisks in java stack traces

Postby anthonyn » Tue Mar 10, 2015 8:43 pm

Hi Vladimir,

Thanks for the reply.

My question is what do the *** mean?

Why are they in the stack trace?

Thank you,
anthonyn
 
Posts: 3
Joined: Mon Mar 09, 2015 8:46 pm

Re: three asterisks in java stack traces

Postby Vladimir Kondratyev » Thu Mar 12, 2015 10:03 am

YourKit does not print stack traces with asterisks. How did you get it? Ctrl+Break in console? Please provide details and send screenshot to support(at)yourkit.com
Vladimir Kondratyev
 
Posts: 1444
Joined: Tue Aug 10, 2004 7:52 pm
Location: Düsseldorf, Germany

Re: three asterisks in java stack traces

Postby Anton Katilin » Fri Mar 13, 2015 9:36 am

Hi,

I suppose you mean the stack traces view in the Threads tab, and that you have applied a method filter. As the result, the threads including the matching methods are indicated by "underscoring" corresponding samples, and the matching methods themselves are indicated with *** in the stack traces view.

Best regards,
Anton
Anton Katilin
 
Posts: 5574
Joined: Wed Aug 11, 2004 8:37 am

Re: three asterisks in java stack traces

Postby anthonyn » Tue Mar 24, 2015 2:38 pm

Anton,

Thank you very much.

That makes sense after looking at it again.

I see the *** start with the method that contains the method I filtered on, and then the rest of the stack after that.

Thank you,
anthonyn
 
Posts: 3
Joined: Mon Mar 09, 2015 8:46 pm


Return to Java Profiler

Who is online

Users browsing this forum: Google [Bot] and 8 guests

cron