Difference between revisions of "SUNScholar/Optimisations/Java"

From Libopedia
Jump to navigation Jump to search
m
 
(11 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
==Java==
 
==Java==
Setup custom java environment parameters. See link below.
+
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
 
  http://wiki.lib.sun.ac.za/index.php/SUNScholar/Prepare_Ubuntu/S08
 
Perform Java profiling to find memory and CPU intensive code.
 
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===
 
===Information===
 
*http://en.wikipedia.org/wiki/Java_performance
 
*http://en.wikipedia.org/wiki/Java_performance
Line 13: Line 18:
 
*http://en.wikipedia.org/wiki/OpenJDK
 
*http://en.wikipedia.org/wiki/OpenJDK
 
===Tips===
 
===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://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://theholyjava.wordpress.com/2012/02/25/profiling-tomcat-webapp-with-visualvm-and-netbeans-pitfalls
 
*http://www.infoq.com/articles/java-profiling-with-open-source
 
*http://www.infoq.com/articles/java-profiling-with-open-source
*http://java.dzone.com/articles/pitfalls-experienced-when
+
 
 
===Tools===
 
===Tools===
 +
*http://psi-probe.googlecode.com and https://github.com/psi-probe/psi-probe/wiki/InstallationApacheTomcat
 
*http://java-source.net/open-source/profilers
 
*http://java-source.net/open-source/profilers
 
*http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/profiler.html
 
*http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/profiler.html
 
*http://www.yourkit.com
 
*http://www.yourkit.com
 +
 +
===Screenshot of RAM usage on SUNScholar (2016/04/18)===
 +
[[File:Ram-memory-usage.png|800px]]
 +
[[Category:System Administration]]
 +
[[Category:Optimisations]]

Latest revision as of 18:50, 15 December 2016