three asterisks in java stack traces

Questions about YourKit Java Profiler
Post Reply
anthonyn
Posts: 3
Joined: Mon Mar 09, 2015 8:46 pm

three asterisks in java stack traces

Post by anthonyn »

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,
Vladimir Kondratyev
Posts: 1624
Joined: Tue Aug 10, 2004 7:52 pm

Re: three asterisks in java stack traces

Post by Vladimir Kondratyev »

What is your question? Please clarify.
anthonyn
Posts: 3
Joined: Mon Mar 09, 2015 8:46 pm

Re: three asterisks in java stack traces

Post by anthonyn »

Hi Vladimir,

Thanks for the reply.

My question is what do the *** mean?

Why are they in the stack trace?

Thank you,
Vladimir Kondratyev
Posts: 1624
Joined: Tue Aug 10, 2004 7:52 pm

Re: three asterisks in java stack traces

Post by Vladimir Kondratyev »

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
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: three asterisks in java stack traces

Post by Anton Katilin »

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
anthonyn
Posts: 3
Joined: Mon Mar 09, 2015 8:46 pm

Re: three asterisks in java stack traces

Post by anthonyn »

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,
Post Reply