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,
three asterisks in java stack traces
-
- Posts: 1626
- Joined: Tue Aug 10, 2004 7:52 pm
Re: three asterisks in java stack traces
What is your question? Please clarify.
-
- Posts: 3
- Joined: Mon Mar 09, 2015 8:46 pm
Re: three asterisks in java stack traces
Hi Vladimir,
Thanks for the reply.
My question is what do the *** mean?
Why are they in the stack trace?
Thank you,
Thanks for the reply.
My question is what do the *** mean?
Why are they in the stack trace?
Thank you,
-
- Posts: 1626
- Joined: Tue Aug 10, 2004 7:52 pm
Re: three asterisks in java stack traces
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
-
- Posts: 6172
- Joined: Wed Aug 11, 2004 8:37 am
Re: three asterisks in java stack traces
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
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
-
- Posts: 3
- Joined: Mon Mar 09, 2015 8:46 pm
Re: three asterisks in java stack traces
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,
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,