Profiling Scala application with MongoDB probe by weknin » Wed Oct 31, 2018 4:43 pm 1 Replies 231 Views Last post by Vladimir Kondratyev Wed Oct 31, 2018 11:06 pm; xms value of Yourkit Java Profiler by hoantt » Mon Oct 29, 2018 7:07 am 11 Replies 742 Views Last post by hoantt Wed Oct 31, 2018 9:25 am; License Expirated. Download YourKit Java Profiler. Version 2018.04 is for Java 6, 7, 8, 9 and 10. To profile Java 5 or Java 1.4, please download an older version in archive.
Ranch Hand
posted 10 years agoHi Ranchers,
I am working on a big application 'Banking System' and I am suffering from the performance, memory, heap ,... etc problems
Therefor, am searching for the best java Profiler to know where are the problems in my code.
your suggestions would be high appreciated.
I am working on a big application 'Banking System' and I am suffering from the performance, memory, heap ,... etc problems
Therefor, am searching for the best java Profiler to know where are the problems in my code.
your suggestions would be high appreciated.
Greenhorn
posted 10 years agoAs with a lot of other things. I don't think there's a 'best' java profiler out there. You need to look at what your needs are, read the specs of a given profiler and balance that with your budget.
Within commercial profilers, a lot of people use JProbe, JProfiler or OptimizeIt. If you google them, you get more information.
For open source profilers, here's a handy list
http://java-source.net/open-source/profilers
Within commercial profilers, a lot of people use JProbe, JProfiler or OptimizeIt. If you google them, you get more information.
For open source profilers, here's a handy list
http://java-source.net/open-source/profilers
Ranch Hand
posted 10 years agoI agree with the previous poster. These are some considerations. Is it a web app? A desktop app? Does the system involve a database? Also, being as it is an application for a 'big bank' does that mean you have money to spend? Is ease of use more important than features and power?
We could help more if you gave a little more info about your application type and some of your performance problems.
We could help more if you gave a little more info about your application type and some of your performance problems.
http://www.jamonapi.com/ - a fast, free open source performance tuning api.
JavaRanch Performance FAQ
JavaRanch Performance FAQ
Ranch Hand
posted 10 years agoNetBeans IDE has an integrated profiler which was evolved with the NetBeans IDE itself and it is an awesome profiler. And JProfiler is another profiler with lots of handy features nad it has an extreme support for remote server profiling, etc. but it is a commercial product.
Greenhorn
posted 10 years agoHi
You can use firebug profiler or Yslow in your browser to know which part is reducing your speed and etc.............
You can use firebug profiler or Yslow in your browser to know which part is reducing your speed and etc.............
Greenhorn
posted 10 years agoI have used Jprofiler and its really worth buying. It has different views (memory, CPU, Threads) which will help you identify performance problems.
You can also configure the tool to profile from memory perspective or from the performance perspective.
If you are looking for open source profilers, now many IDEs come with their own profilers so you can give it a try to profile using the one which comes with your
IDE or select one from the link posted earlier.
You can also configure the tool to profile from memory perspective or from the performance perspective.
If you are looking for open source profilers, now many IDEs come with their own profilers so you can give it a try to profile using the one which comes with your
IDE or select one from the link posted earlier.
Greenhorn
posted 8 years agoHey, you should check the yourkit profiler, it's very handy when you are running your software in a lab and want to connect the profiling tool and check the status of your java/j2ee application from a remote IP. Also i have nice and user friendly UI for check the app status in terms of memory, threads, etc.
However, I can't compare the tools here because I haven't used the other profiling tools.
You can get an evaluation version of yourkit and checkout.
However, I can't compare the tools here because I haven't used the other profiling tools.
You can get an evaluation version of yourkit and checkout.
Ranch Hand
posted 8 years agoI second YourKit. If your big banking application is a JEE-based app, my experience is that YourKit is slightly better.
Edit: Also, if you application behaves badly under pressure, try using LoadUI.
Edit: Also, if you application behaves badly under pressure, try using LoadUI.
Greenhorn
posted 7 years ago
JDK has a built in profiler JConsole.It is a very good tool .I have used it in my project which has a big performance problems.Takes some time to get used to it.
Also Eclipse has some plugin for TPTP and so on.I dodnt use this much.If you need more info abot JConsole(configuring ) please let me know
Saloon Keeper
posted 7 years agoVisualVM is much more powerful than JConsole, and comes with a number of plugins that take it even farther. It has been part of the JDK for a couple of years now.
Bartender
posted 6 years agoAshraf Abu-Aisheh wrote:I am working on a big application 'Banking System' and I am suffering from the performance, memory, heap ,... etc problems
Therefor, am searching for the best java Profiler to know where are the problems in my code.
Therefor, am searching for the best java Profiler to know where are the problems in my code.
The only thing I'd add to the good advice you've been given is that you shouldn't expect a profiler to solve your problems. If (as it sounds) you've got lots of such problems, then it may indicate more fundamental issues with the code than just what you see; and trying to solve them piecemeal (which is what a profiler will help you do) may not in fact solve anything at all.
A profiler is a diagnostic tool: it will help you find symptoms; it won't help find the underlying cause (or causes).
Winston
'Leadership is nature's way of removing morons from the productive flow' - Dogbert
Articles by Winston can be found here
Articles by Winston can be found here