Archive for the ‘Java’ Category

The most extensive list of JVM options

I just want to share what I believe is the most extensive list of JVM options – most of them cannot be found in the original documentation. Also you can find a lot of useful resources related to garbage collection and performance.

Java – using a very large heap

I’ve heard several times peoples saying that it’s so easy to improve the performance of a java application by increasing the heap values to several gigabytes of memory; I even know a cache architecture which took more than 10 GB of RAM (single JVM, 64bits). No one thought before what will be the consequences when the garbage collector will “stop the world” and the application will not respond for several seconds. I found an article describing this problem on Billy Newport blog – very interesting and with lot of details.