Performance profiler for a java application -


I need to customize the Java application. It creates some third-party calls I need some good tools to accurately measure the time taken by individual API calls. To give an idea of ​​complexity - the application has a data source file that contains 1 million rows, and processing takes about an hour to complete. As part of the processing, it creates some third party calls (including some network calls). I need to know which calls are taking a long time, and on this basis, find out a way to optimize the application.

Any suggestion would be appreciated.

I recommend this is a great monitoring / framework tool that bundled with Oracle / Sun JDK has gone. Just fire it, join your application and start CPU-profiling.

A great screencast shows you how to work with it.

Screen shot:

Enter image details here

Blockquote>

Runs the ongoing program profiles, and profiling data This standard option is provided for standard output as a feature that is useful in program development and is not intended to be used in production systems.


Comments

Post a Comment

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -