【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

18.JVM垃圾回收器串行、并行、并发垃圾回收器概述

原创 2016年06月01日 13:28:35

1.JVM的不同垃圾回收器


2.串行,并行,并发垃圾回收器概述

串行:jvm GC时存在一个线程

并行:jvm gc时有多个线程,用多个cpu或者core同时执行垃圾回收,优点是提高了吞吐量。但是由于线程切换占用了时间,所有并行并不一定比串行好。两者都基于stop the world。

并发:不用停止任务,可以在gc时,任务同时运行。由此提高了效率,增加了用户体验。

版权声明: 举报

相关文章推荐

《Java程序性能优化》-笔记

第一章:性能调优概述 1.最有可能成为系统瓶颈的计算资源:     网络操作、磁盘I/O、异常(异常的捕获和处理非常消耗资源)、数据库、锁竞争、CPU(计算性程序)、内存<span class="Apple-

JVM 内存模型和垃圾回收(二): 串行垃圾回收器

JVM 内存模型和垃圾回收(二): 串行垃圾回收器Java HotSpot VM包括三种类型的垃圾回收器,分别有各自不同的特点. 串行回收(Serial GC) 串行回收是指使用单线程的方式进行垃圾...

Java SE 6 Hotspot 虚拟机垃圾回收调优

1. 概述 Java 平台标准版(Java SE™)被广泛应用于各种应用,从桌面上的小小的 applet 到大型服务器上的 Web Service 无处不在。为了支持各种不同的部署场景,Java HotSpot™ 虚拟机提供了多种垃圾回收器,每种都为满足不同的需求而设定。这是也为了满足大大小小不同应用需求的一部分。不过,那些需要高性能应用的用户、开发者和管 理员们也被选择适合他们应用的恰当的垃圾回收器的繁琐困扰着。取消这些额外操作的重要一步是在 J2SE™ 5.0 中作出的:垃圾回收器会根据应用运行的计算机类型而作出选择

Java SE 6 Hotspot 虚拟机垃圾回收调优

这篇文章原址:点击打开链接 1. 概述 Java 平台标准版(Java SE™)被广泛应用于各种应用,从桌面上的小小的 applet 到大型服务器上的 Web Service 无处不在。为...

jmv第四节-垃圾回收器详细讲解

这篇文章我想和大家分享一下现在java的垃圾回收器 1.串行回收器 -XX:+UseSerialGC 使用一个线程进行串行回收,新生代采用复制算法,老年代使用标记-压缩算法,回收的时候程序全部暂停 缺点是:停顿时间长
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)