一個針對高併發低延遲應用設計的高性能 Java 性能監控和統計工具

一個針對高併發低延遲應用設計的高性能 Java 性能監控和統計工具

一個針對高併發、低延遲應用設計的簡單、快速且無侵入的Java方法性能監控和統計工具。 受 perf4j 和 TProfiler啟發而來。

特性

  • 高性能: 單線程支持每秒 1000 萬次 響應時間的記錄,每次記錄只花費 73 納秒
  • 無侵入: 採用 JavaAgent 方式,對應用程序完全無侵入,無需修改應用代碼
  • 低內存: 採用內存複用的方式,整個生命週期只產生極少的臨時對象,不影響應用程序的 GC
  • 高精度: 採用納秒來計算響應時間
  • 高實時: 支持秒級監控,最低 1 秒

效果

監控指標

MyPerf4J 為每個應用收集數十個監控指標,所有的監控指標都是實時採集和展現的。

下面是 MyPerf4J 目前支持的監控指標列表:

  • Method Metrics
一個針對高併發低延遲應用設計的高性能 Java 性能監控和統計工具

  • JVM Metrics
一個針對高併發低延遲應用設計的高性能 Java 性能監控和統計工具

開源地址:

https://github.com/LinShunKang/MyPerf4J

文檔:https://github.com/LinShunKang/MyPerf4J/wiki/Chinese-Doc

有興趣的小夥伴可以去看看


分享到:


相關文章: