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 4 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
- Wraper around attach API and other JVM diagnostic interfaces☆33Updated 3 years ago
- Java tracing agent and live trace client☆73Updated last year
- Generates META-INF/services files automatically☆69Updated last year
- Computes Java classes or packages dependencies, SCCs (Tarjan algorithm), or cycles (Johnson algorithm), through API or command line.☆11Updated last year
- Extensible, low overhead Java Bytecode instrumentation agent for optimizing Java app performance☆61Updated last year
- A simple scripting frontend for the Java Debugger Interface☆58Updated 5 years ago
- A model-view based code generator written in Java☆41Updated 7 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
- jRT measures the response time of a java application to socket-based requests☆48Updated 8 years ago
- Configurable Java Annotation Processor to simplify the use of the Service Provider Interface.☆38Updated last year
- Profiler and reverse engineering tool for java☆91Updated 5 years ago
- A tiny code generation library (< 8 KB) written in Java, useful for any purpose, but ideal for JSR-269☆87Updated 3 years ago
- Sample maven project containing a Java agent and examples of bytecode manipulation with ASM and Javassist☆56Updated 7 years ago
- Multiway object pool (experiment)☆39Updated 11 years ago
- Create Test Fixtures from Runnable Java Code☆51Updated 5 months ago
- Hot replaces classes in the JVM☆213Updated last year
- Advanced generic type reflection library with support for working with AnnotatedTypes (for Java 8+)☆107Updated 3 weeks ago
- Benchmark dependency injection solutions☆33Updated 5 years ago
- A toolkit project to enable you to build annotation processors more easily☆39Updated 3 weeks ago
- Mgnt Utilities☆46Updated last year
- JavaCC☆71Updated last year
- JBoss Threads☆29Updated this week
- Simple Java and Groovy hot class reloader and Java based shell and scripting☆107Updated 8 years ago
- Turn -XX:+TraceBytecodes output into a FlameGraph compatible stack format☆43Updated 8 months ago
- Update mechanism for PF4J☆69Updated 4 months ago
- JooFlux is a Java agent for dynamic aspect-oriented middlewares.☆26Updated 9 years ago
- Byte-code generator to create Disruptor-backed proxies☆95Updated 3 weeks ago
- Netty XNIO Transport☆15Updated 4 months ago
- Java serviceability agent to jdwp adapter☆23Updated last month