wood burning stoves 2.0*
The moose likes Performance and the fly likes JVM Performance Evaluation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Performance
Bookmark "JVM Performance Evaluation" Watch "JVM Performance Evaluation" New topic
Author

JVM Performance Evaluation

Venod Naik
Greenhorn

Joined: Mar 18, 2007
Posts: 1
Hello All,

I am planning to do performance evaluation of Java virtual machine for a variety of operating systems (Windows,Unix,Solaris etc).

The ideas I have are running code which use different aspects of the VM like Memory allocation, invoking Garbage collector . . .

Any further ideas/links about how to go about this further would be highly appreciated.

Thanks,
Venod
Nitesh Kant
Bartender

Joined: Feb 25, 2007
Posts: 1638

What is the intention of this evaluation?

  • Are you comparing two JVM implementations?
  • You want to evaluate your application's performance on different JVM's?
  • You are trying to evaluate on which OS your application performs better?


  • apigee, a better way to API!
    Naresh Talluri
    Ranch Hand

    Joined: Oct 12, 2007
    Posts: 115
    If we want to see the application performance how can we test....
    Nitesh Kant
    Bartender

    Joined: Feb 25, 2007
    Posts: 1638

    Originally posted by Naresh Talluri:
    If we want to see the application performance how can we test....


    Application performance has many facets like throughput, latency, concurrency, etc.
    Throughput is the number of requests the application can process per second.
    Latency is the time taken to complete one request.
    Concurrency is how many concurrent clients can an application support.

    In addition to the above, people may like to find out as to how much memory does an application take.

    So, it depends on what is it that you want to test your application on.
    There are many profiling tools available like JProfiler using them you can see how much memory your application is using. How much time each class is consuming to process one request, etc.
    You can use Jmeter to get performance numbers for applications.

    P.S: The tools I have mentioned above are in no way the ultimate tools for usage but the ones that I have come across. Other ranchers may be able to suggest better alternatives.
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: JVM Performance Evaluation
     
    Similar Threads
    Small Worlds review
    Improve Tomcat performance
    How do I refactor this code
    JProbe
    Java Performance Issue