日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

gc日志一般关注什么_Java架构师必懂的GC日志知识

發(fā)布時間:2024/4/19 java 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gc日志一般关注什么_Java架构师必懂的GC日志知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在Java,Android,C#等中,GC是自動的,而在幾種前代編程語言(C,C ++)中,程序員必須明確編寫代碼才能釋放對象。 所以,這對于Java,Android和C#應(yīng)用程序開發(fā)人員來說是一個很大的方便。 但這種自動垃圾收集不是免費(fèi)的,它有一個代價。 自動GC可以對以下方面產(chǎn)生比較明顯的的影響:

程序響應(yīng)時間

CPU

內(nèi)存

程序響應(yīng)時間

在進(jìn)行自動GC對象,整個應(yīng)用程序必須間歇性地暫停,以標(biāo)記正在使用的對象,并清除未使用的對象。 在這個暫停期間,應(yīng)用程序中正在運(yùn)行的所有客戶端處理將被凍結(jié)(即凍結(jié))。 根據(jù)您配置的GC算法和內(nèi)存設(shè)置的類型,暫停時間可以從幾毫秒到幾秒到幾分鐘。 因此,垃圾收集可以顯著影響您的應(yīng)用程序SLA(服務(wù)級別協(xié)議)。

CPU

GC消耗了大量的CPU時間偏。 每個應(yīng)用程序?qū)⒂谐汕先f個存在內(nèi)存中的對象。 內(nèi)存中的每個對象都應(yīng)定期進(jìn)行調(diào)查,看它們是否在使用中。 如果正在使用,誰在引用它? 這些引用仍然活躍嗎? 如果他們沒有被使用,他們應(yīng)該從內(nèi)存中移除。 所有這些調(diào)查和計算都需要大量的CPU能力。

內(nèi)存

當(dāng)然,糟糕的GC配置會導(dǎo)致高內(nèi)存消耗,反之亦然。 在飽和其他資源(CPU,網(wǎng)絡(luò)帶寬,存儲)之前,大多數(shù)應(yīng)用程序首先飽和內(nèi)存。 大多數(shù)應(yīng)用程序升級其EC2實例大小,以獲得額外的內(nèi)存,而不是獲得額外的CPU或網(wǎng)絡(luò)帶寬。

因此,為了讓您的云托管服務(wù)提供商擁有一流的SLA并減少費(fèi)用,您的應(yīng)用程序的垃圾收集必須能夠有效運(yùn)行。 為了研究和優(yōu)化垃圾回收對應(yīng)用程序性能的影響,必須啟用垃圾回收日志。 除此之外,垃圾收集日志可以用來解決應(yīng)用程序中與內(nèi)存有關(guān)的問題。

啟用GC日志

GC日志記錄可以通過在應(yīng)用程序啟動過程中傳遞下面提到的系統(tǒng)屬性來啟用。

Java 8之前是這樣配置的:-XX:+PrintGCDetails -Xloggc:,例如我們的項目是:-XX:+PrintGCDetails -Xloggc:/opt/tmp/myapp-gc.log

Java 9是這樣的配置的:-Xlog:gc:file=,我們的項目的寫法就是:-Xlog:gc:file=/opt/tmp/myapp-gc.log

怎么分析GC日志

高級Java架構(gòu)師必懂的GC日志知識

GC日志具有豐富的信息,但是理解GC日志并不容易。 沒有足夠的文檔來解釋GC日志格式。 最重要的是,GC日志格式不是標(biāo)準(zhǔn)化的。 它的性能因JVM供應(yīng)商(Oracle,IBM,HP,Azul等),Java版本(1.4,5,6,7,8,9),GC算法(串行,并行,CMS,G1,Shenandoah),GC系統(tǒng)屬性 (-XX:+ PrintGC,-XX:+ PrintGCDetails,-XX:+ PrintGCDateStamps,-XX:+ PrintHeapAtGC ...)。 基于這種排列和組合,很容易有60多種不同的GC日志格式。

因此,為了分析GC日志,強(qiáng)烈建議使用GC日志分析工具,如GCeasy,HPJmeter。 這些工具解析GC日志,并生成數(shù)據(jù)的良好圖形可視化,報告關(guān)鍵性能指標(biāo)和其他一些有用的指標(biāo)。

GCeasy是一個很棒的工具。你可以試著去使用使用。對大家的分析有很大的幫助。

總結(jié)

以上是生活随笔為你收集整理的gc日志一般关注什么_Java架构师必懂的GC日志知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产日韩精品一区二区三区 | 亚洲视频第一页 | 国产美女久久久 | 亚洲激情欧美色图 | 无码少妇一级AV片在线观看 | 久久久久久久久久久电影 | 久久金品| 国产在线精品视频 | 九九热这里都是精品 | 一级h片| 4438x全国最大成人网 | av中文字幕网址 | 国产欧美日韩视频在线观看 | 黄网站欧美内射 | av中文字幕网 | 中文字幕在线观看一区二区三区 | 男男gay同性三级 | 亚洲色图国产精品 | 国产粉嫩在线观看 | 一区二区日韩电影 | 久久不射电影网 | av在线超碰 | 双性娇喘浑圆奶水h男男漫画 | www视频在线观看 | 亚洲一区亚洲二区 | 国产婷婷色一区二区三区 | 九月婷婷| 国产激情片 | 亚洲精品传媒 | 日韩三级麻豆 | 最新在线黄色网址 | 婷婷色综合 | 日本大胆欧美人术艺术 | 相亲对象是问题学生在线观看 | 日韩不卡视频在线观看 | 日韩免费| 久久久噜噜噜www成人 | 日本a v网站 | 国产精品2019 | 亚洲破处视频 | 91爱啪| 精品色图| 你懂的网址在线观看 | 国产三级麻豆 | 国产春色| 美女激情网站 | 禁欲天堂| 国产原创av在线 | 国产福利免费在线观看 | 国产精品免费看久久久无码 | 免费a网址| 国产精品18久久久久久久久 | 中文字幕精品三区 | 国产 欧美 日韩 在线 | 午夜精品美女久久久久av福利 | 国产小视频在线观看 | 中文字幕在线播放一区 | 国产精品日韩精品 | 99热这里只有精品4 精品国产黄色 | 大陆一级黄色片 | 全国男人的天堂网 | 欧美高清久久 | 亚洲美女性视频 | 丁香婷婷六月天 | a√天堂在线 | 中文 欧美 日韩 | 韩国一级淫片免费看 | 久久青草免费视频 | 国产精品第一页在线观看 | 国产精品入口66mio | 一区二区精 | 99日韩精品 | 91精品国产成人www | 欧美视频www| 午夜激情四射 | 国产av成人一区二区三区 | 高清乱码免费看污 | se欧美| 深夜视频一区二区三区 | 少妇熟女高潮流白浆 | 国内成人精品视频 | 久久久久久久久久久久久久久久久久 | 99热免费在线 | 春色激情站 | av中文资源 | www,xxx69 japan| 人人妻人人澡人人爽欧美一区双 | 国产噜噜噜噜久久久久久久久 | 樱空桃在线 | 亚洲一区二区三区成人 | 日韩大片在线观看 | 91深夜视频 | 哈利波特3在线观看免费版英文版 | 麻豆爱爱 | 久久久久中文字幕亚洲精品 | 日本熟妇一区二区三区 | 欧美日韩国产综合网 | 超碰日韩在线 | 久草操|