brutusin / instrumentationLinks
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.
☆48Updated 5 years ago
Alternatives and similar repositories for instrumentation
Users that are interested in instrumentation are comparing it to the libraries listed below
Sorting:
- Wraper around attach API and other JVM diagnostic interfaces☆33Updated 4 years ago
- Extensible, low overhead Java Bytecode instrumentation agent for optimizing Java app performance☆61Updated last year
- A tiny code generation library (< 8 KB) written in Java, useful for any purpose, but ideal for JSR-269☆87Updated 3 years ago
- A toolkit project to enable you to build annotation processors more easily☆44Updated 2 months ago
- Simple Java and Groovy hot class reloader and Java based shell and scripting☆107Updated 9 years ago
- A library for creating hook-based java agents, without dealing with bytecode☆14Updated 4 years ago
- Java tracing agent and live trace client☆73Updated 2 years ago
- Java Code Generation Framework☆132Updated 3 years ago
- Profiler and reverse engineering tool for java☆91Updated 6 years ago
- Configurable Java Annotation Processor to simplify the use of the Service Provider Interface.☆39Updated 2 years ago
- JFR Datasource for Grafana☆49Updated this week
- Generates synthetic bridge methods with different return types to help backward compatibility☆26Updated this week
- NativeJDB bridges the gap between the Java Debugger (JDB) framework available in modern IDEs and native debugging via GNU Project debugge…☆37Updated 2 years ago
- ☆20Updated 8 years ago
- Provides an API to analyse and modify class dependencies. It provides the core to the maven shade plugin for removing unused classes.☆79Updated last week
- Generates META-INF/services files automatically☆69Updated 2 years ago
- Turn -XX:+TraceBytecodes output into a FlameGraph compatible stack format☆42Updated last year
- Java Grep made easy☆18Updated 3 years ago
- Implementation of a concurrent map with weak keys and a detached thread local storage.☆120Updated 7 months ago
- High-performance, zero-garbage, Java client/driver for InfluxDB.☆63Updated 2 years ago
- Servlet support in Micronaut☆30Updated this week
- Hot replaces classes in the JVM☆213Updated last year
- Hypertrace OpenTelemetry Java agent with payload/body and headers data capture.☆32Updated last month
- Multiway object pool (experiment)☆39Updated 11 years ago
- Typesafe API for SQL☆27Updated 3 weeks ago
- Takari Maven Lifecycle☆67Updated this week
- Java API for Archive Manipulation☆129Updated 4 months ago
- Java serviceability examples. Includes simple example apps for jmc, jfr, attach, jmx, jplis, jdi and perfcounters.☆33Updated 4 years ago
- Workaround for issues that prevent Jansi from showing colored output in Windows GraalVM native images☆25Updated 5 years ago
- This is a delegating tracer to be used with OpenTracing. It records span information into the JFR, allowing very deep tracing.☆77Updated 5 years ago