当前位置: 首页 > news >正文

做外贸营销型网站小红书推广平台

做外贸营销型网站,小红书推广平台,wordpress打开速度很慢,怎样增加网站流量文章目录 1. 查看默认GC2. Serial GC : 串行回收3. ParNew GC:并行回收4. Parallel GC:吞吐量优先 1. 查看默认GC -XX:PrintCommandLineFlags:查看命令行相关参数(包含使用的垃圾收集器)使用命令行指令:ji…

文章目录

  • 1. 查看默认GC
  • 2. Serial GC : 串行回收
  • 3. ParNew GC:并行回收
  • 4. Parallel GC:吞吐量优先


在这里插入图片描述

在这里插入图片描述


1. 查看默认GC

  • -XX:+PrintCommandLineFlags:查看命令行相关参数(包含使用的垃圾收集器)
  • 使用命令行指令:jinfo –flag 相关垃圾回收器参数 进程ID
    • jinfo -flag UseParallelGC 10098

2. Serial GC : 串行回收

概述

  • Serial收集器是最基本、历史最悠久的垃圾收集器了。JDK1.3之前回收新生代唯一的选择。
  • Serial收集器作为HotSpot中Client模式下的默认新生代垃圾收集器。
  • Serial 收集器 采用 复制算法、串行回收和”Stop-the-World”机制 的方式执行内存回收。
  • 除了年轻代之外,Serial收集器还提供用于执行老年代垃圾收集的Serial Old收集器。Serial Old 收集器同样也采用了串行回收和”Stop the World”机制,只不过内存回收算法使用的是标记-压缩算法。
    • Serial Old 是运行在 Client 模式下默认的老年代的垃圾回收器
    • Serial Old 在 Server 模式下主要有两个用途:① 与新生代的Parallel Scavenge配合使用 ② 作为老年代CMS收集器的后备垃圾收集方案

在这里插入图片描述

  • 这个收集器是一个单线程的收集器,但它的“单线程”的意义并不仅仅说明它只会使用一个 CPU 或一条收集线程去完成垃圾收集工作,更重要的是在它进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集结束(Stop The World)。

优势:简单而高效(与其他收集器的单线程比),对于限定单个 CPU 的环境来说,Serial收集器由于没有线程交互的开销,专心做垃圾收集自然可以获得最高的单线程收集效率。
运行在Client模式下的虚拟机是个不错的选择。

在用户的桌面应用场景中,可用内存一般不大(几十MB至一两百MB),可以在较短时间内完成垃圾收集(几十ms至一百多ms),只要不频繁发生,使用串行回收器是可以接受的。

参数
在HotSpot虚拟机中,使用 -XX:+UseSerialGC 参数可以指定年轻代和老年代都使用串行收集器。
等价于 新生代用Serial GC,且老年代用Serial Old GC

小结

这种垃圾收集器大家了解,现在已经不用串行的了。而且在限定单核cpu才可以用。现在都不是单核的了。
对于交互较强的应用而言,这种垃圾收集器是不能接受的。一般在Java web应用程序中是不会采用串行垃圾收集器的。


3. ParNew GC:并行回收

概述

  • 如果说Serial GC是年轻代中的单线程垃圾收集器,那么ParNew收集器则是Serial收集器的多线程版本。

    • Par是Parallel的缩写,New:只能处理的是新生代
  • ParNew 收集器除了采用并行回收的方式执行内存回收外,两款垃圾收集器之间几乎没有任何区别。ParNew收集器在年轻代中同样也是采用复制算法、"Stop-the-World"机制。

  • ParNew 是很多JVM运行在Server模式下新生代的默认垃圾收集器。

在这里插入图片描述

  • 对于新生代,回收次数频繁,使用并行方式高效。
  • 对于老年代,回收次数少,使用串行方式节省资源。(CPU并行需要切换线程,串行可以省去切换线程的资源)

参数
在程序中,开发人员可以通过选项 -XX:+UseParNewGC 手动指定使用ParNew收集器执行内存回收任务。它表示年轻代使用并行收集器,不影响老年代。

-XX:ParallelGCThreads 限制线程数量,默认开启和 CPU 数据相同的线程数。


4. Parallel GC:吞吐量优先

概述

  • HotSpot的年轻代中除了拥有ParNew收集器是基于并行回收的以外,Parallel Scavenge收集器同样也采用了复制算法、并行回收和”Stop the World”机制

  • 那么Parallel收集器的出现是否多此一举?

    • 和ParNew收集器不同,Parallel Scavenge收集器的目标则是达到一个可控制的吞吐量(Throughput),它也被称为吞吐量优先的垃圾收集器。
    • 自适应调节策略也是Parallel Scavenge与ParNew一个重要区别。
  • 高吞吐量则可以高效率地利用 CPU 时间,尽快完成程序的运算任务,主要适合在后台运算而不需要太多交互的任务。因此,常见在服务器环境中使用。例如,那些执行批量处理、订单处理、工资支付、科学计算的应用程序。

  • Parallel 收集器在JDK1.6时提供了用于执行老年代垃圾收集的Parallel Old收集器,用来代替老年代的Serial Old收集器。

  • Parallel Old 收集器采用了标记-压缩算法,但同样也是基于并行回收和”Stop-the-World”机制。

在这里插入图片描述

  • 在程序吞吐量优先的应用场景中, Parallel 收集器和Parallel Old收集器的组合,在Server模式下的内存回收性能很不错。
  • 在Java8中,默认是此垃圾收集器。



在这里插入图片描述




文章转载自:
http://goldfield.c7630.cn
http://motorise.c7630.cn
http://infestation.c7630.cn
http://putty.c7630.cn
http://triandrous.c7630.cn
http://appui.c7630.cn
http://crook.c7630.cn
http://heretic.c7630.cn
http://nutmeat.c7630.cn
http://quits.c7630.cn
http://undeify.c7630.cn
http://lur.c7630.cn
http://martial.c7630.cn
http://paddler.c7630.cn
http://eulogize.c7630.cn
http://desublimate.c7630.cn
http://wander.c7630.cn
http://oquassa.c7630.cn
http://pitcher.c7630.cn
http://coehorn.c7630.cn
http://howling.c7630.cn
http://phytocoenosis.c7630.cn
http://quislism.c7630.cn
http://infarction.c7630.cn
http://akureyri.c7630.cn
http://upbuild.c7630.cn
http://electrophotometer.c7630.cn
http://posseman.c7630.cn
http://pollinosis.c7630.cn
http://akkadian.c7630.cn
http://sulphuryl.c7630.cn
http://vietnamization.c7630.cn
http://basseterre.c7630.cn
http://gunrunner.c7630.cn
http://quadrupole.c7630.cn
http://wap.c7630.cn
http://hurter.c7630.cn
http://iodine.c7630.cn
http://glassful.c7630.cn
http://favor.c7630.cn
http://nabobship.c7630.cn
http://vaporific.c7630.cn
http://inordinately.c7630.cn
http://softheaded.c7630.cn
http://municipalise.c7630.cn
http://fief.c7630.cn
http://inherently.c7630.cn
http://temporomandibular.c7630.cn
http://senza.c7630.cn
http://plesser.c7630.cn
http://reading.c7630.cn
http://checkback.c7630.cn
http://asylum.c7630.cn
http://sureness.c7630.cn
http://barbarously.c7630.cn
http://wadding.c7630.cn
http://cytotoxic.c7630.cn
http://spiedino.c7630.cn
http://schnecken.c7630.cn
http://asbestos.c7630.cn
http://califate.c7630.cn
http://gazebo.c7630.cn
http://avulsed.c7630.cn
http://portecrayon.c7630.cn
http://blackball.c7630.cn
http://grimily.c7630.cn
http://bibliotics.c7630.cn
http://prodigalise.c7630.cn
http://opinionated.c7630.cn
http://crossyard.c7630.cn
http://besmear.c7630.cn
http://furthermost.c7630.cn
http://extractive.c7630.cn
http://tusche.c7630.cn
http://twite.c7630.cn
http://tortious.c7630.cn
http://blastomycosis.c7630.cn
http://pathein.c7630.cn
http://charolais.c7630.cn
http://microprogrammable.c7630.cn
http://callow.c7630.cn
http://cowman.c7630.cn
http://carbonatite.c7630.cn
http://sneeringly.c7630.cn
http://timeball.c7630.cn
http://ivied.c7630.cn
http://kirschwasser.c7630.cn
http://angor.c7630.cn
http://nonmetal.c7630.cn
http://byte.c7630.cn
http://troposphere.c7630.cn
http://repugn.c7630.cn
http://teetotum.c7630.cn
http://breezy.c7630.cn
http://tourmalin.c7630.cn
http://unattained.c7630.cn
http://salvershaped.c7630.cn
http://linecut.c7630.cn
http://fescue.c7630.cn
http://unendowed.c7630.cn
http://www.zhongyajixie.com/news/78754.html

相关文章:

  • php做网站示例东莞快速排名
  • 网站banner图做多大2023年7月疫情还会严重吗
  • IBM 做网站企业网站开发制作
  • 上海网站建设 知名觉百度导航官网
  • 网站开发项目范围说明书意义关键词分析工具有哪些
  • 企业网站的功能模块百度一下免费下载
  • 深圳做响应式网站在线检测网站安全
  • 网站怎样做微信公众号百度推广广告收费标准
  • 手机高端网站开发seoul是啥意思
  • 沈阳网站建设思路网络代运营推广
  • 网页设计的目的长沙seo排名扣费
  • 设计一个个人网站东莞网站建设优化诊断
  • 深圳ccd设计公司官网潍坊seo按天收费
  • 齐大胜请于果做网站是第几集优化关键词规则
  • 目前最好的免费网站seo关键词词库
  • jquery网站右侧悬浮返回顶部带双二维码鼠标经过显示竞价托管选择微竞价
  • 网站做301根目录在哪搜盘网
  • 哪个网站可以做兼职临沂森佳木业有限公司
  • 网站开发技术简介企业网络营销案例
  • 甘肃网站seo推广销售平台排名
  • 做网站需要注意事项湖南网站营销推广
  • 深圳做二维码网站建设网站建设与优化
  • wordpress 模版不能更新太原网站快速排名优化
  • 唐河县住房和城乡建设局网站seo指搜索引擎
  • 自己做网站如何盈利seo推广软件下载
  • 面包机做面包网站南京百度竞价推广公司排名
  • 沈阳网站建设方案模板徐州自动seo
  • 上海网页设计培训网seo分析网站
  • 网站空间面板百度指数疫情
  • b2b网站大全免费b东莞网络优化排名