I have gone through

1. [Setting java.awt.headless=true programmatically](https://stackoverflow.com/questions/2552371/setting-java-awt-headless-true-programmatically)
2. <http://www.oracle.com/technetwork/articles/javase/headless-136834.html>
and
3. Some other links too.

Nowhere it is explained the benefit of using this flag.

Is it a performance benefit? If yes, is there even a rough quntization how much performance benefit there will be? (I know that answers to performance questions totally depend upon case to case, but it would be nice to know if someone reported a good benefit from doing this).