俗话说的好,净信书不如无书。即便信,也要找权威文献去信。这里总结了自己工作、学习中做性能调优时经常翻阅的文献,希望能为大家带来方便。如果在阅读过程中有什么不清楚的,也欢迎大家留言,一同探讨。
我们都知道,JVM spec,早期sun的实现叫hot spot。这篇文章主要列举了一些与EVM对应的参数及其详解
着重关注一下下面的说明:
The options are loosely grouped into three categories.
Behavioral options change the basic behavior of the VM.
Performance tuning options are knobs which can be used to tune VM performance.
Debugging options generally enable tracing, printing, or output of VM information.
(3)http://www.oracle.com/technetwork/java/javase/trouble-138361.html
这个链接主要是关于Troubleshooting Java™ SE的,调优方面主要关注目录中加粗部分,如下:
Contents of This Page
Troubleshooting Guides
Quick Tips!
Troubleshooting Tools
Pertinent Articles
Pertinent Blogs
Pertinent Forum Sites
(4)http://www.ibm.com/developerworks/cn/java/j-nativememory-linux/#resources
主要讲解了windows,linux平台上JVM内存分配的内在原理
如何debug OOM问题
如何写出高质量代码
(7)http://www.azulsystems.com/resources/presentations#springone2011
不解释,绝佳的文章
(8)http://blogs.oracle.com/jonthecollector/entry/our_collectors
2008年的文章,讲解了sun的垃圾收集器代码框架,还不错~