Simple and small Java library to collect statistics during program execution
-
Updated
Oct 29, 2016 - Java
In computer science, instrumentation is a technique that consists of inserting specific instructions into a program to monitor and/or analyze its performance, functionality, or behavior, but without changing how it behaves.
It can be done statically, changing the program before executing it, or dynamically, inserting instructions while it’s being executed.
Simple and small Java library to collect statistics during program execution
Hardening Java’s Access Control by Abolishing Implicit Privilege Elevation
Spy @PerformanceAudit methods with Javasisst
A more general rewriting framework for Android apps based on Soot Jimple IR
Java Runtime Information Extractor 2 (JRiExt2)
A PoC instrumentation class to measure the running time of any code
A ShiViz-compatible logging library for Java.
android instrumentation hook framework
Static analysis and instrumentation framework for Android
SyntixiAgent gets all loaded classes in the Java Virtual Machine before the main method execution.
Java framework that makes it easier to write instrumentation for Java classes
Shuriken, the Java utilities collection
Runtime memory analysis framework to identify Android malware
Reference project for working with Java Instrumentation APIs to build java agents
Collection of Prometheus instrumentation examples in various supported languages.