JVM学习系列学习一
本文主要内容:一:为什么要对JVM进行优化?我们在自己电脑上进开发的时候,几乎很少考虑对JVM进行优化。但是,我们写的代码,放到生成环境会出现入下各种情况:1:运行的应用越来越“卡”了、日志不输出、页面点击没反应了2:为什么服务器CPU使用率突然飙升上来了3:在多线程应用下,如何分配线程数量?……怎么解决?重启吗?万能的重启服务吗?生成环境能随随便便就重启吗?通过本系列教程,我们将对JVM有更深入
本文主要内容:
一:为什么要对JVM进行优化?
我们在自己电脑上进开发的时候,几乎很少考虑对JVM进行优化。但是,我们写的代码,放到生成环境会出现入下各种情况:
1:运行的应用越来越“卡”了、日志不输出、页面点击没反应了
2:为什么服务器CPU使用率突然飙升上来了
3:在多线程应用下,如何分配线程数量?
……
怎么解决?重启吗?万能的重启服务吗?生成环境能随随便便就重启吗 ?
通过本系列教程,我们将对JVM有更深入的学习。目的:我们不仅仅让程序能跑起来,而且是要跑的更快!可以分析解决在生产环境中所遇到的各种“棘手”的问题。
注:本套课程使用的JDK版本为1.8.所以,建议学习的朋友也用1.8的。
二:JVM的运行参数
在JVM中有很多的参数是可以进行设置的。这样做
原创不易,完成人机校验,阅读全文