![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
zdwhong
在java道路上越走越远
展开
-
JVM优化(二)
1、什么是垃圾回收? 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 1.1、C/C++语言的垃圾回收 在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申请内存资源,通过delete关键字释放内存资源。如果,程序员在某些位置没有写delete进行释放,那么申请的对...转载 2019-07-03 16:22:45 · 325 阅读 · 0 评论 -
JVM优化(三)
1、Tomcat8优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。 对于tomcat的优化,主要是从2个方面入手,一是,tomcat自身的配置,另一个是tomcat所运行的jvm虚拟机的调优。 下面我们将从这2个方面进行讲解。 1.1、Tomcat配置优化 1.1.1、部署安装tomcat8 下...转载 2019-07-03 16:22:24 · 313 阅读 · 0 评论 -
JVM优化(一)
1、背景概述 在本地开发环境我们一般都不需要进行JVM的调优,所以这块接触的肯定不多。但是在生产环境,可能就会遇见下面的情况: a、运行的应用“卡住了”,日志不输出,程序没有反应 b、服务器的CPU负载突然升高 c、在多线程应用下,如何分配线程的数量? …… 这个时候我们就需要对JVM进行优化,从而解决这些问题。 环境准备:本次我们使用的是JDK1.8,以为JDK1.8和JDK1.7在内存模...转载 2019-07-03 16:22:57 · 486 阅读 · 0 评论