ggssh / rolp

Runtime Object Lifetime Profiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenJDK 8 HotSpot with the NG2C and ROLP

Check our paper at EuroSys'19

In order to test ROLP you first need to download and prepare the OpenJDK JVM build. Instructions regarding how to download and build the OpenJDK can be found at: http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html

Then you need to replace the HotSpot source with the one in this repository. For example:

git clone https://github.com/rodrigo-bruno/rolp.git hotspot-rolp
mv /path-to-openjdk/jdk8/hotspot /path-to-openjdk/jdk8/hotspot-bak
ln -s hotspot-rolp /path-to-openjdk/jdk8/hotspot

Finally, build the OpenJDK JVM and the resulting JVM has NG2C+ROLP incorporated.

About

Runtime Object Lifetime Profiler

License:GNU General Public License v2.0


Languages

Language:C++ 69.8%Language:Java 25.4%Language:Makefile 1.6%Language:C 1.3%Language:HTML 0.4%Language:Shell 0.4%Language:XSLT 0.4%Language:Assembly 0.3%Language:DTrace 0.2%Language:Batchfile 0.1%Language:JavaScript 0.1%Language:Objective-C 0.1%