中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

php做商城網(wǎng)站上海做網(wǎng)絡口碑優(yōu)化的公司

php做商城網(wǎng)站,上海做網(wǎng)絡口碑優(yōu)化的公司,搜索引擎優(yōu)化哪些方面,廣東省建設安全協(xié)會網(wǎng)站文章目錄 1. 查看默認GC2. Serial GC : 串行回收3. ParNew GC:并行回收4. Parallel GC:吞吐量優(yōu)先 1. 查看默認GC -XX:PrintCommandLineFlags:查看命令行相關參數(shù)(包含使用的垃圾收集器)使用命令行指令:ji…

文章目錄

  • 1. 查看默認GC
  • 2. Serial GC : 串行回收
  • 3. ParNew GC:并行回收
  • 4. Parallel GC:吞吐量優(yōu)先


在這里插入圖片描述

在這里插入圖片描述


1. 查看默認GC

  • -XX:+PrintCommandLineFlags:查看命令行相關參數(shù)(包含使用的垃圾收集器)
  • 使用命令行指令:jinfo –flag 相關垃圾回收器參數(shù) 進程ID
    • jinfo -flag UseParallelGC 10098

2. Serial GC : 串行回收

概述

  • Serial收集器是最基本、歷史最悠久的垃圾收集器了。JDK1.3之前回收新生代唯一的選擇。
  • Serial收集器作為HotSpot中Client模式下的默認新生代垃圾收集器。
  • Serial 收集器 采用 復制算法、串行回收和”Stop-the-World”機制 的方式執(zhí)行內(nèi)存回收。
  • 除了年輕代之外,Serial收集器還提供用于執(zhí)行老年代垃圾收集的Serial Old收集器。Serial Old 收集器同樣也采用了串行回收和”Stop the World”機制,只不過內(nèi)存回收算法使用的是標記-壓縮算法。
    • Serial Old 是運行在 Client 模式下默認的老年代的垃圾回收器
    • Serial Old 在 Server 模式下主要有兩個用途:① 與新生代的Parallel Scavenge配合使用 ② 作為老年代CMS收集器的后備垃圾收集方案

在這里插入圖片描述

  • 這個收集器是一個單線程的收集器,但它的“單線程”的意義并不僅僅說明它只會使用一個 CPU 或一條收集線程去完成垃圾收集工作,更重要的是在它進行垃圾收集時,必須暫停其他所有的工作線程,直到它收集結束(Stop The World)。

優(yōu)勢:簡單而高效(與其他收集器的單線程比),對于限定單個 CPU 的環(huán)境來說,Serial收集器由于沒有線程交互的開銷,專心做垃圾收集自然可以獲得最高的單線程收集效率。
運行在Client模式下的虛擬機是個不錯的選擇。

在用戶的桌面應用場景中,可用內(nèi)存一般不大(幾十MB至一兩百MB),可以在較短時間內(nèi)完成垃圾收集(幾十ms至一百多ms),只要不頻繁發(fā)生,使用串行回收器是可以接受的。

參數(shù)
在HotSpot虛擬機中,使用 -XX:+UseSerialGC 參數(shù)可以指定年輕代和老年代都使用串行收集器。
等價于 新生代用Serial GC,且老年代用Serial Old GC

小結

這種垃圾收集器大家了解,現(xiàn)在已經(jīng)不用串行的了。而且在限定單核cpu才可以用?,F(xiàn)在都不是單核的了。
對于交互較強的應用而言,這種垃圾收集器是不能接受的。一般在Java web應用程序中是不會采用串行垃圾收集器的。


3. ParNew GC:并行回收

概述

  • 如果說Serial GC是年輕代中的單線程垃圾收集器,那么ParNew收集器則是Serial收集器的多線程版本。

    • Par是Parallel的縮寫,New:只能處理的是新生代
  • ParNew 收集器除了采用并行回收的方式執(zhí)行內(nèi)存回收外,兩款垃圾收集器之間幾乎沒有任何區(qū)別。ParNew收集器在年輕代中同樣也是采用復制算法、"Stop-the-World"機制。

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

在這里插入圖片描述

  • 對于新生代,回收次數(shù)頻繁,使用并行方式高效。
  • 對于老年代,回收次數(shù)少,使用串行方式節(jié)省資源。(CPU并行需要切換線程,串行可以省去切換線程的資源)

參數(shù)
在程序中,開發(fā)人員可以通過選項 -XX:+UseParNewGC 手動指定使用ParNew收集器執(zhí)行內(nèi)存回收任務。它表示年輕代使用并行收集器,不影響老年代。

-XX:ParallelGCThreads 限制線程數(shù)量,默認開啟和 CPU 數(shù)據(jù)相同的線程數(shù)。


4. Parallel GC:吞吐量優(yōu)先

概述

  • HotSpot的年輕代中除了擁有ParNew收集器是基于并行回收的以外,Parallel Scavenge收集器同樣也采用了復制算法、并行回收和”Stop the World”機制。

  • 那么Parallel收集器的出現(xiàn)是否多此一舉?

    • 和ParNew收集器不同,Parallel Scavenge收集器的目標則是達到一個可控制的吞吐量(Throughput),它也被稱為吞吐量優(yōu)先的垃圾收集器。
    • 自適應調(diào)節(jié)策略也是Parallel Scavenge與ParNew一個重要區(qū)別。
  • 高吞吐量則可以高效率地利用 CPU 時間,盡快完成程序的運算任務,主要適合在后臺運算而不需要太多交互的任務。因此,常見在服務器環(huán)境中使用。例如,那些執(zhí)行批量處理、訂單處理、工資支付、科學計算的應用程序。

  • Parallel 收集器在JDK1.6時提供了用于執(zhí)行老年代垃圾收集的Parallel Old收集器,用來代替老年代的Serial Old收集器。

  • Parallel Old 收集器采用了標記-壓縮算法,但同樣也是基于并行回收和”Stop-the-World”機制。

在這里插入圖片描述

  • 在程序吞吐量優(yōu)先的應用場景中, Parallel 收集器和Parallel Old收集器的組合,在Server模式下的內(nèi)存回收性能很不錯。
  • 在Java8中,默認是此垃圾收集器。



在這里插入圖片描述



http://www.risenshineclean.com/news/35258.html

相關文章:

  • 自己建私人網(wǎng)站做外貿(mào)不好做濟南網(wǎng)站建設制作
  • 隴西學做網(wǎng)站湖北搜索引擎優(yōu)化
  • 2021個人網(wǎng)站盈利模式恢復2345網(wǎng)址導航
  • 做照片相冊最好的網(wǎng)站培訓機構需要什么資質
  • 福田網(wǎng)站制作一鍵優(yōu)化軟件
  • 開發(fā)網(wǎng)站需要用到的專業(yè)技術知識地推的方法和技巧
  • 網(wǎng)站模版怎么編輯器我想做app推廣代理
  • 生產(chǎn)企業(yè)網(wǎng)站有哪些應用商店aso優(yōu)化
  • 網(wǎng)站公安局備案一般多久今日軍事新聞熱點事件
  • 松崗做網(wǎng)站今日頭條新聞最全新消息
  • 做一手房做那個網(wǎng)站好搜索引擎推廣是什么意思
  • 北京企業(yè)網(wǎng)站設計長春關鍵詞優(yōu)化平臺
  • 加強黨建網(wǎng)站建設問題研究濰坊seo建站
  • 適合網(wǎng)站設計的gif圖片四年級新聞摘抄大全
  • 什么網(wǎng)站做批發(fā)零食的很多怎么在百度做免費推廣
  • 夫妻找做伙食飯工作哪個網(wǎng)站好網(wǎng)頁制作軟件
  • 自網(wǎng)站EXCel數(shù)據(jù)導入怎么做你就知道首頁
  • 網(wǎng)站如何實現(xiàn)微杭州網(wǎng)站推廣與優(yōu)化
  • 做外貿(mào)可以在哪些網(wǎng)站注冊寧波seo入門教程
  • 沈陽網(wǎng)站優(yōu)化排名網(wǎng)站聯(lián)盟營銷
  • 外包網(wǎng)站都有哪些網(wǎng)頁設計大作業(yè)
  • 博客網(wǎng)站開發(fā)視頻湘潭seo優(yōu)化
  • 網(wǎng)站沒收錄可以做排名阿里云域名注冊查詢
  • 網(wǎng)站排名快速提升百度指數(shù)移動版
  • b2c電商網(wǎng)站開發(fā)搜索引擎分析論文
  • 網(wǎng)站郵件發(fā)送功能怎么做查網(wǎng)站流量的網(wǎng)址
  • 秒火食品代理網(wǎng)seo扣費系統(tǒng)
  • 動態(tài)網(wǎng)站開發(fā)從入門到實踐今日要聞新聞
  • 怎么樣通過做網(wǎng)站賺錢嗎百度搜索推廣是什么
  • 專業(yè)邯鄲網(wǎng)站建設百度識圖軟件