Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Locate threads that have most impact on Jira server performance

Evgeniy Russkikh
Contributor
March 22, 2018

Hello!

Can someone help me to find tasks, which have a great impact on our server performance?

~ Once per day our server have huge performance degradation, CPU use 90-99% and just after 20min everything is ok. I think maybe someone make huge REST calls or something like that. But i cand find anything usefull in logs. Can someone help me to catch badman? :)

1 answer

0 votes
Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 22, 2018

You should use a profiler to identify the threads and classes. I use JMC. You can record a couple of minutes in the Flight Recorder. Then you open the file in JMC. You will be able to see threads and classes, which use most of the CPU time. When you find such classes, you will be able to see the whole chain of classes, from which the class was called. In the end you will be able to identify the cause.

Evgeniy Russkikh
Contributor
March 22, 2018

i did a thread dumps, but its pretty large. How can i analyze it?

Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 22, 2018

Eclipse MAT. Or you use any other solution. I analyze through Flight Recorder. It is convenient for me.

Suggest an answer

Log in or Sign up to answer