JVM
zdwhong
在java道路上越走越远
展开
-
JVM优化(二)
1、什么是垃圾回收? 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。1.1、C/C++语言的垃圾回收 在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申请内存资源,通过delete关键字释放内存资源。如果,程序员在某些位置没有写delete进行释放,那么申请的对...转载 2019-07-03 16:22:45 · 260 阅读 · 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 · 308 阅读 · 0 评论 -
JVM优化(一)
1、背景概述在本地开发环境我们一般都不需要进行JVM的调优,所以这块接触的肯定不多。但是在生产环境,可能就会遇见下面的情况:a、运行的应用“卡住了”,日志不输出,程序没有反应b、服务器的CPU负载突然升高c、在多线程应用下,如何分配线程的数量?……这个时候我们就需要对JVM进行优化,从而解决这些问题。环境准备:本次我们使用的是JDK1.8,以为JDK1.8和JDK1.7在内存模...转载 2019-07-03 16:22:57 · 453 阅读 · 0 评论