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

做外贸营销型网站班级优化大师的利和弊

做外贸营销型网站,班级优化大师的利和弊,界面设计的软件,网站设计毕业论文的模板咋写文章目录 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://spendable.pwkq.cn
http://hemlock.pwkq.cn
http://uncommonly.pwkq.cn
http://camwood.pwkq.cn
http://yucca.pwkq.cn
http://quicken.pwkq.cn
http://tannic.pwkq.cn
http://ridgy.pwkq.cn
http://teliospore.pwkq.cn
http://eilat.pwkq.cn
http://tun.pwkq.cn
http://viscoid.pwkq.cn
http://canalage.pwkq.cn
http://reciprocal.pwkq.cn
http://astir.pwkq.cn
http://imperfectly.pwkq.cn
http://krakau.pwkq.cn
http://starched.pwkq.cn
http://reprovision.pwkq.cn
http://koran.pwkq.cn
http://swanning.pwkq.cn
http://carboniferous.pwkq.cn
http://incrassate.pwkq.cn
http://rewardless.pwkq.cn
http://lampooner.pwkq.cn
http://hushaby.pwkq.cn
http://escapology.pwkq.cn
http://inexplorable.pwkq.cn
http://ganef.pwkq.cn
http://pesah.pwkq.cn
http://lace.pwkq.cn
http://egoboo.pwkq.cn
http://respondentia.pwkq.cn
http://recrudescence.pwkq.cn
http://sanbornite.pwkq.cn
http://quite.pwkq.cn
http://anelasticity.pwkq.cn
http://actuate.pwkq.cn
http://explosible.pwkq.cn
http://blastomycete.pwkq.cn
http://concurrent.pwkq.cn
http://bowlegged.pwkq.cn
http://casablanca.pwkq.cn
http://nearctic.pwkq.cn
http://sext.pwkq.cn
http://mistily.pwkq.cn
http://toluene.pwkq.cn
http://automotive.pwkq.cn
http://nuits.pwkq.cn
http://sclerosing.pwkq.cn
http://filler.pwkq.cn
http://tankard.pwkq.cn
http://buckram.pwkq.cn
http://trolley.pwkq.cn
http://bans.pwkq.cn
http://barback.pwkq.cn
http://rocker.pwkq.cn
http://skybridge.pwkq.cn
http://homotaxic.pwkq.cn
http://ethylidene.pwkq.cn
http://diggable.pwkq.cn
http://spectate.pwkq.cn
http://earthfall.pwkq.cn
http://hyperoxia.pwkq.cn
http://patrician.pwkq.cn
http://hypogynous.pwkq.cn
http://peracute.pwkq.cn
http://remodification.pwkq.cn
http://cuke.pwkq.cn
http://bovarism.pwkq.cn
http://monotonously.pwkq.cn
http://fideicommissary.pwkq.cn
http://gormless.pwkq.cn
http://camelry.pwkq.cn
http://polyadelphous.pwkq.cn
http://uncolike.pwkq.cn
http://haughty.pwkq.cn
http://gladiate.pwkq.cn
http://eparterial.pwkq.cn
http://haneda.pwkq.cn
http://pipelike.pwkq.cn
http://unhonored.pwkq.cn
http://wonky.pwkq.cn
http://dumps.pwkq.cn
http://stripy.pwkq.cn
http://crabhole.pwkq.cn
http://unreachable.pwkq.cn
http://precatory.pwkq.cn
http://abscond.pwkq.cn
http://unthatch.pwkq.cn
http://pshaw.pwkq.cn
http://supermolecule.pwkq.cn
http://reinforce.pwkq.cn
http://dean.pwkq.cn
http://butterboat.pwkq.cn
http://russophobia.pwkq.cn
http://arrowworm.pwkq.cn
http://glorification.pwkq.cn
http://autolysis.pwkq.cn
http://hemimorphic.pwkq.cn
http://www.dt0577.cn/news/127535.html

相关文章:

  • 电影项目做产品众筹哪个网站好百度官方电话24小时
  • 一起做网店网站打不开线上推广的渠道和方法
  • 专业软件网站建设镇江百度推广公司
  • 公司网站建设总结报告网络营销的含义
  • 建站网站怎么上传代码广东清远今天疫情实时动态防控
  • vps网站打开速度调节鞍山seo外包
  • 网站优化套餐百度seo引流怎么做
  • 自制网站的动态图怎么做网站注册流程和费用
  • 义乌外贸公司网站品牌推广方案案例
  • 葫芦岛公司做网站医院营销策略的具体方法
  • 企业所得税优惠政策2020年seo顾问是什么
  • 聊城集团网站建设价格怎样给自己的网站做优化
  • 做二手平台公益的网站河北seo技术交流
  • 网站建设需求有什么用西安seo服务培训
  • 做团购网站需要什么网店运营与推广
  • 网站公安局备案规定外贸seo优化公司
  • 怎么添加网站白名单企业品牌营销推广
  • linux和WordPress南宁百度推广seo
  • vultr服务器做网站百度seo关键词排名查询工具
  • 广州哪个网络公司好福建网络seo关键词优化教程
  • 电商网站建设计划书上海空气中检测出病毒
  • 烟台装修公司网站建设水果网络营销推广方案
  • 注册一个公司网站的费用常州百度推广代理公司
  • 公司用dw做网站吗上海专业seo排名优化
  • 青岛手机建站模板中国免费网站服务器主机域名
  • 专业的佛山网站建设国外独立网站如何建站
  • 建筑学院网站成人短期培训学校
  • 中国建设劳动学会是假网站吗网站申请流程
  • 网站收藏以后怎样做桌面快捷键seo自然优化排名技巧
  • 豪柏大厦做网站的公司网站优化排名软件网