Soot—a Java Bytecode Optimization Framework
2 Java features: platform independence, execution safety, garbage collection, object orientation. They said applications written in Java are often much slower than their counterparts written in C or C++. To thesis. Soot is for bytecode optimization. It is implemented in Java.
Three Java bytecode intermediate representation:
- Baf,
- Jimple,
- Grimp.
Sergey Vartanov, 2007–2020