Saturday, November 21, 2009

Java Optimizations and other c00l stuff

Java benchmarking
This webpage contains extra material for the Robust Java benchmarking series of articles (Part 1: Issues and Part 2: Statistics and solutions) which were published at IBM developerWorks.


Java Virtual Machine (JVM) - best way to tell when JIT compiling occurs?
Article

An alternative to java String
Ropes

A rope data structure represents an immutable sequence of characters, much like a Java String. But ropes' highly efficient mutations make ropes — unlike Strings and their mutable StringBuffer and StringBuilder cousins — ideal for applications that do heavy string manipulation, especially in multithreaded environments.

A better API fro managing time and date manipulation in Java

Joda-Time


Apache BCEL