1. gzyueqian
      13352868059

      Java培訓(xùn):垃圾收集 CPU 統(tǒng)計(jì)信息

      更新時(shí)間: 2022-08-22 09:41:34來源: 粵嵌教育瀏覽量:8197

        當(dāng)垃圾收集事件運(yùn)行時(shí),它會(huì)在Java應(yīng)用層花費(fèi)大量時(shí)間。它還在操作系統(tǒng)/內(nèi)核層花費(fèi)一定的時(shí)間。對(duì)垃圾收集感興趣的同學(xué)可以參加java培訓(xùn),可以獲得快速有效的學(xué)習(xí)。

        “用戶”時(shí)間:

        垃圾收集器在 Java 應(yīng)用程序?qū)踊ㄙM(fèi)的時(shí)間稱為“用戶”時(shí)間。以下是“用戶”時(shí)間的原因:

        1.垃圾收集器必須標(biāo)記所有對(duì)象并識(shí)別具有活動(dòng)引用的對(duì)象。

        2.它必須驅(qū)逐內(nèi)存中未引用的對(duì)象。

        “系統(tǒng)”時(shí)間:

        垃圾收集器在操作系統(tǒng)/內(nèi)核層花費(fèi)的時(shí)間稱為“系統(tǒng)”時(shí)間。以下是“系統(tǒng)”時(shí)間的原因:

        1.當(dāng)需要內(nèi)存時(shí),應(yīng)用程序會(huì)向操作系統(tǒng)請(qǐng)求額外的內(nèi)存。將內(nèi)存分配給JVM需要一些時(shí)間。一旦內(nèi)存壓力消失,JVM會(huì)將內(nèi)存交還給操作系統(tǒng)。這種解除分配也需要時(shí)間。

        2.JVM有時(shí)可能會(huì)請(qǐng)求大頁面(比如2mb大小/頁面)。如果操作系統(tǒng)無法找到連續(xù)的空閑空間來分配2mb頁面,那么它將停止所有正在運(yùn)行的進(jìn)程,并開始移動(dòng)數(shù)據(jù)以找到連續(xù)的空閑空間。這需要時(shí)間。在java培訓(xùn)中,有很多關(guān)于垃圾收集的培訓(xùn)課程,在專業(yè)老師的教學(xué)指導(dǎo)下,可以很全面地掌握GC的相關(guān)知識(shí)和技能。

        3.JVM在/tmp/hsperfdata_(用戶名)文件。當(dāng)GC事件運(yùn)行時(shí),該文件得到更新。當(dāng)有大量磁盤I/O時(shí),linux內(nèi)核線程偶爾會(huì)阻止GC線程更新該文件。因此,大量的磁盤I/O活動(dòng)會(huì)增加“系統(tǒng)”時(shí)間。

        4.由于內(nèi)存不足,操作系統(tǒng)可能會(huì)將您的應(yīng)用程序換入和換出內(nèi)存。該交換時(shí)間將被報(bào)告為“系統(tǒng)”時(shí)間。

        5.有時(shí),操作系統(tǒng)中可能存在某些問題(如系統(tǒng)故障、內(nèi)存引用錯(cuò)位、浮點(diǎn)異常),在這種情況下,垃圾收集器將不得不在操作系統(tǒng)/內(nèi)核層花費(fèi)更多時(shí)間。

        

        CPU時(shí)間:

        CPU時(shí)間是應(yīng)用程序花費(fèi)在垃圾收集上的總時(shí)間。它基本上是“用戶”時(shí)間和“系統(tǒng)”時(shí)間的總和。想要了解有關(guān)垃圾收集的更多知識(shí),可以報(bào)名參加java培訓(xùn)來學(xué)習(xí),在專業(yè)老師的教學(xué)指導(dǎo)下,你可以很快掌握垃圾收集的處理方法和使用技能。

      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 宅男一区二区电影 | 亚洲国产精品一区二区三区 | 久久国产精品系列 | 中文字幕一区二区三区乱码 | 久久大香伊蕉在人线免费AV | 偷偷做久久久久网 |