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? :)
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.
i did a thread dumps, but its pretty large. How can i analyze it?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Eclipse MAT. Or you use any other solution. I analyze through Flight Recorder. It is convenient for me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.