brutusin / instrumentation
An extensible java agent framework that instruments (modifies the bytecode at class loading time) programs running on the JVM, with the purpose of capturing method invocation events (start, finish, errors ...) and notifying custom listeners.
☆47Updated 5 years ago
Alternatives and similar repositories for instrumentation:
Users that are interested in instrumentation are comparing it to the libraries listed below
- A library for creating hook-based java agents, without dealing with bytecode☆14Updated 4 years ago
- NativeJDB bridges the gap between the Java Debugger (JDB) framework available in modern IDEs and native debugging via GNU Project debugge…☆36Updated 2 years ago
- Wraper around attach API and other JVM diagnostic interfaces☆33Updated 3 years ago
- Java tracing agent and live trace client☆73Updated last year
- ☆22Updated 8 years ago
- Configurable Java Annotation Processor to simplify the use of the Service Provider Interface.☆38Updated 2 years ago
- Java serviceability examples. Includes simple example apps for jmc, jfr, attach, jmx, jplis, jdi and perfcounters.☆33Updated 4 years ago
- Extensible, low overhead Java Bytecode instrumentation agent for optimizing Java app performance☆61Updated last year
- JFR Datasource for Grafana☆49Updated this week
- jRT measures the response time of a java application to socket-based requests☆48Updated 8 years ago
- Java Grep made easy☆18Updated 2 years ago
- Turn -XX:+TraceBytecodes output into a FlameGraph compatible stack format☆42Updated 9 months ago
- Generates META-INF/services files automatically☆69Updated last year
- Update mechanism for PF4J☆69Updated 5 months ago
- Advanced generic type reflection library with support for working with AnnotatedTypes (for Java 8+)☆107Updated 2 months ago
- Flamegraph (Iciclegraph) swing component☆18Updated last week
- An alternative to ScheduledThreadPoolExecutor proof against the clock drift problem☆67Updated 5 years ago
- Utilities for Maven development☆20Updated last year
- Computes Java classes or packages dependencies, SCCs (Tarjan algorithm), or cycles (Johnson algorithm), through API or command line.☆11Updated last year
- Hypertrace OpenTelemetry Java agent with payload/body and headers data capture.☆32Updated 2 weeks ago
- A tiny code generation library (< 8 KB) written in Java, useful for any purpose, but ideal for JSR-269☆87Updated 3 years ago
- Typechecked or Runtimechecked State Machines in Java☆49Updated last year
- Examples on how to use the Spoon Java source code transformation library☆86Updated 2 years ago
- Workaround for issues that prevent Jansi from showing colored output in Windows GraalVM native images☆25Updated 4 years ago
- Apache Maven Dependency Analyzer☆42Updated last month
- A Java application launcher and class loader which can load and run classes directly from Maven repositories and resolve dependencies at …☆99Updated 7 years ago
- Typesafe API for SQL☆26Updated this week
- ☆20Updated 7 years ago
- A Java Vector-API base64 library.☆39Updated last year
- Java runtime dynamic tracing☆20Updated 3 years ago