aspose file tools*
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

JVM Performance Evaluation

Venod Naik

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.

Nitesh Kant

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

    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.
    tu nguyen

    Joined: Nov 25, 2014
    Posts: 1
    Dear Friends!
    i hava issue same Venod Naik, how i know start? my friends show me.
    Ulf Dittmer

    Joined: Mar 22, 2005
    Posts: 42632
    As was mentioned earlier, "application performance" is a completely fuzzy concept, so you need to be much more specific about what you want to test. And as Nitesh mentioned, for some of those numbers, Apache JMeter may be a good way to get started.

    Ping & DNS - my free Android networking tools app
    wood burning stoves
    subject: JVM Performance Evaluation