通過日志監(jiān)控并收集 Java 應(yīng)用程序性能數(shù)據(jù)
作者:佚名
針對(duì) JVM 的 CPU 使用及內(nèi)存占用的性能分析,已經(jīng)有各種剖析 (Profiling) 工具可供使用。但是如果想要得具體的調(diào)用棧,這些工具往往會(huì)給應(yīng)用程序服務(wù)器增加大量額外壓力。Perf4j 則是通過對(duì)自定義監(jiān)控范圍進(jìn)行日志記錄,再經(jīng)統(tǒng)計(jì)分析生成所需性能數(shù)據(jù),Perf4j 提供了對(duì)常用日志工具的擴(kuò)展以方便與產(chǎn)品集成,它產(chǎn)生的數(shù)據(jù)可用于生成可視化的性能圖表。在實(shí)際部署的生產(chǎn)環(huán)境能夠以較低的風(fēng)險(xiǎn)及成本實(shí)現(xiàn)對(duì)業(yè)務(wù)邏輯級(jí)別性能問題的追蹤。本文將介紹如何集成 Perf4j 到 Java 應(yīng)用程序中并生成性能數(shù)據(jù)。
責(zé)任編輯:王程程
來源:
IBMdW