On 10/05/17 09:02, Oliver Fernandez wrote:
> Sorry about the image. Here's in text format
> 
> <All Threads>
> 
>  - org.apache.tomcat.utils.trheads.TaskThreadWrappingRunnable.run() --->
> 42% CPU. This is my webapp code. It's OK
> 
>  - org.apache.coyote.AbstractProtocol$AsyncTimeout.run()
>     - AbstractProtocol.java:1138 [Wall Time]
> java.lang.Thread.sleep(long) ----> 38% CPU
> 
>  - org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run()
>     - ContainerBase.java:1355 [Wall Time] java.lang.Thread.sleep(long)
> ------> 19%

You are looking at wall time, not CPU time so those values look fine.
For an explanation of the differences see the YourKit docs:
https://www.yourkit.com/docs/java/help/times.jsp

Mark


> 
> 
> I'm not sure what this means. is it just that the CPU is IDLE waiting
> for other tasks to complete?
> 
> 
> On 10 May 2017 at 09:53, Stevo Slavić <ssla...@gmail.com
> <mailto:ssla...@gmail.com>> wrote:
> 
>     Maybe sleep call is in a loop - busy waiting, and sleeping too
>     short. Sleep
>     longer, observe latency after the change. In Java 9 there will be extra
>     option
>     
> http://download.java.net/java/jdk9/docs/api/java/lang/Thread.html#onSpinWait--
>     
> <http://download.java.net/java/jdk9/docs/api/java/lang/Thread.html#onSpinWait-->
> 
>     On Wed, May 10, 2017 at 9:44 AM, Oliver Fernandez <
>     oliver.fernan...@marfeel.com <mailto:oliver.fernan...@marfeel.com>>
>     wrote:
> 
>     > While profiling my Tomcat app using YourKit, I noticed two Threads,
>     > consuming 57% of total CPU, in the method Thread.sleep()
>     >
>     > [image: Inline images 1]
>     >
>     > What's this Thread.sleep() about?
>     >
>     >
>     >
> 
> 
> 
> 
> -- 
> 
> *Óliver Fernández*
> 
> Principal Architect
> 
> 
> Inline image 2
> 
> 
>       
> 
> Marfeel Solutions S.L.
> 
> Rambla Catalunya 35, Principal 2ª
> 
> 08007 Barcelona, Spain
> 
> 
> 
> 
>       
> 
> ES: (+34) 93 178 59 50 <tel:%28%2B34%29%2093%20178%2059%2050> ext. 106
> 
> US: (+1) 917-341-2540 <tel:%28%2B1%29%20917-341-2540> ext. 106
> 
> UK: (+44) 207-048-37-28 <tel:%28%2B44%29%20704-837-28> ext. 106
> 
> 
> 
>       
> 
> www.marfeel.com <http://www.marfeel.com/> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to