High CPU Usage

Skip to first unread message

Lasha K

Nov 18, 2015, 11:27:11 AM11/18/15
to Granite Data Services Forum
Good day, everyone. We are using GraniteDS as a client development framework. With help of GraniteDS we are subscribing to JMS Topics, so our client will receive push notifications from server side. Currently, we are facing that GraniteDS causes High CPU Usage on our Production environment. Using JMC we see such a picture:

So there are 5 threads (which is default number) and they are using more than 30% of CPU, sometimes this value might be increased up to 50%. Also "Allocated Bytes" value is really high. Monitoring threads we see picture like this: 

After rebooting our servers problem will be immediately reproduced on another node. There are some JMS Connection leaks, but those unnecessary connections will be closed after 30 minutes (channel-idle-timeout-millis=30 minutes). 1. There are not any high amount of JMS connections. 2. There is no high amount of JMS Messages.

So have anyone faced a similar issue with GraniteDS causing high CPU usage? May be you may have some advices or places to look for?

Thank you in advance. 

Reply all
Reply to author
0 new messages