Skip to content

Introduction

LinShunkang edited this page Jul 27, 2018 · 1 revision

A high performance and non-intrusive real-time Java method performance monitoring and statistical tool designed for high-concurrency, low-latency applications. Inspired by perf4j and TProfiler.

MyPerf4J has the following features:

  • No intrusion: using JavaAgent mode, no intrusion to the application, no need to modify the application code.
  • High performance: Very low performance consumption, only 73ns per record, can be used in production environment for a long time.
  • Low memory: With memory multiplexing, only a small number of temporary objects are generated throughout the life cycle, and the GC of the application is not affected.
  • High precision: using nanoseconds to calculate response time.
  • Real-time: Supports second level monitoring, minimum 1s!