SUNScholar/Optimisations/Java

Back to Optimisations

Java
Setup custom java environment parameters. See links below. http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu/S05 http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu/S08 Perform Java profiling to find memory and CPU intensive code.

Latest Maven

 * http://askubuntu.com/questions/420281/how-to-update-maven-3-0-4-3-1-1

Information

 * http://en.wikipedia.org/wiki/Java_performance
 * http://en.wikipedia.org/wiki/VisualVM
 * http://en.wikipedia.org/wiki/Java_Development_Kit
 * http://en.wikipedia.org/wiki/OpenJDK

Tips

 * https://dzone.com/refcardz/java-performance-optimization
 * http://java.dzone.com/articles/pitfalls-experienced-when
 * http://sysadmin-tricks.blogspot.com/2014/08/memory-leak-java-out-of-memory-alarm-on.html
 * http://theholyjava.wordpress.com/2012/02/25/profiling-tomcat-webapp-with-visualvm-and-netbeans-pitfalls
 * http://www.infoq.com/articles/java-profiling-with-open-source

Tools

 * http://psi-probe.googlecode.com and https://github.com/psi-probe/psi-probe/wiki/InstallationApacheTomcat
 * http://java-source.net/open-source/profilers
 * http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/profiler.html
 * http://www.yourkit.com