I would like to know if there are any good resources (online or books) that explain the Java VM non-standard options.
And by explain, I don't mean just saying what an option does, but also provide guidelines/examples on when it should be used to improve application performance.
As far as I know of books, Java Performance is the most comprehensive recent book (look at Chapter 7).