Latest Release Notes:
Link: http://www.oracle.com/technetwork/java/javase/releasenotes-136954.html
For a less cryptic, more detailed view of the what’s in the latest build of Java’s Standard Edition (JDK and JRE)
Root: http://download.oracle.com/javase/
- So for Java Standard Edition 6 – The details of what’s on the platform is at the following link …. It is a great starting point for newbies
- Socket Direct Protocol over Infiniband (TCP bypass) –
- Link:http://download.oracle.com/javase/tutorial/sdp/sockets/overview.html
- Also read about the difference in IPv4 and IPv6 here
- Read about the JVM and Hotspot
- Remember that there are more than one VM in the JDK – there is the Hotspot Client and HotSpot Server
- Link: http://download.oracle.com/javase/6/docs/technotes/guides/vm/index.html
- JVM Ergonomics – in J2SE5.0
- -Xms = maxOf(1/64th of max physical mem, some reasonable number)
- Note: on a 2GB machine = 1/64th => 32MB for -Xms
- and -Xmx = minOf( 1/4th of max , 1 GB)
- Note: on a 2GB machine = 1/4th is 512 MB
- GC is a Parallel Collector by default (
-XX:+UseParallelGC)
- Java GC FAQ – lots of answers here
- Link: http://download.oracle.com/javase/6/docs/technotes/guides/vm/gc-ergonomics.html
- -Xms = maxOf(1/64th of max physical mem, some reasonable number)
- Java NIO
- From google book on Java NIO link here
- IBM Article on Merlin NIO – link here
- NIO examples
- J2SE 1.4/JDK 1.4.2 links here