mongonix
unread,Jul 25, 2011, 4:53:39 AM7/25/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to hawtdi...@googlegroups.com
Hi,
I used VisuamVM and YourKit profiler to profile my application. Both show me that NioManager and WindowsSelectorImpl have the biggest own CPU times among all classes in my application. This is strange, as I use only SerialQueues and no NIO dispatch sources at used at all.
I suspect that NioManager is always enabled, just for the case if someone would use NIO dispatch sources. If so, may be there is an option to disable it?
Or it used internally for any kind of queues?
Has anyone seen similar picture under profilers? May be profilers cannot correctly understand that WindowsSelectorImpl blocks in waiting state, but does not really account for the CPU time?