Jul 11, 2019

[java] memory - note

java, a good example of unnecessary complexity due to unthoughtful design.

Debian programming language game, Go vs. Java, look at the memory foot-print..
Go has a GC and due to it's language design, GC can be implemented much lighter-weight.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/go.html


Materials:
------------------------------
Java 8: From PermGen to Metaspace:
http://javaeesupportpatterns.blogspot.com/2013/02/java-8-from-permgen-to-metaspace.html


Java Performance Optimization:
https://dzone.com/refcardz/java-performance-optimization?chapter=1

flame-graph
http://javaeesupportpatterns.blogspot.com/2015/09/java-8-cpu-flame-graph.html

Java in Flames-netflix
https://medium.com/netflix-techblog/java-in-flames-e763b3d32166

ref
http://javaeesupportpatterns.blogspot.com/2015/07/jvm-buzzwords-java-developers-should.html


5 tips for proper Java Heap size:
http://javaeesupportpatterns.blogspot.com/2012/07/5-tips-for-proper-java-heap-size.html

Java Heap Dump:
http://javaeesupportpatterns.blogspot.com/2012/11/java-heap-dump-are-you-up-to-task.html

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.