This content has been marked as final. Show 3 replies
You should start by researching what common performance bottlenecks are. You're not going to find generic tuning documents as tuning is always bound to a specific context. You'd configure the JVM completely differently if it were to run local games or to support a JEE application server for example.
Garbage collection is a popular target: http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html
To gain a deeper understanding of how the thing ticks there is the VM specification: http://docs.oracle.com/javase/specs/jvms/se7/html/index.html
And you might want to research the different Java switches available. http://docs.oracle.com/javase/7/docs/technotes/guides/vm/index.html
And yes: this is going to take time. Its tough material.
Bob wrote:its very dry, I wouldn't get your hopes up
Thanks a lot gimbal. Now i can start with this topic.
I am prepared to give time and hope this will be fun.
Meanwhile are there any specific documents available for Jrockit and Sun Hot Spot JVM, as i understand both have their own advantage and disadvantages.The above are all for hotspot which is basically the standard JVM. Jrocket is a totally different beast, but a quick Google for "jrockit" provided its product page and guess what:
Not so hard to find really - in fact it was dead easy, 5 seconds of work. Given that fact, I have lost interest in conversing with you because I now no longer can believe that "i tried searching over net but could not find where to start." comment you made.