Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neomatrix369/tweakvm
OpenJDK patches that add extra VM telemetry for analysis with JITWatch.
https://github.com/neomatrix369/tweakvm
Last synced: 16 days ago
JSON representation
OpenJDK patches that add extra VM telemetry for analysis with JITWatch.
- Host: GitHub
- URL: https://github.com/neomatrix369/tweakvm
- Owner: neomatrix369
- License: gpl-2.0
- Created: 2014-10-10T20:48:43.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-09T19:56:05.000Z (about 10 years ago)
- Last Synced: 2024-05-01T21:07:15.313Z (7 months ago)
- Size: 66.4 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
TweakVM
=======Patches for OpenJDK 9 that add extra VM telemetry to hotspot.log for analysis with JITWatch.
Initially targeted at Debian Linux x86_64
Ideas:
* Escape analysis
* Print ideal graph on compilation
* Lock elisions
* Eliminated allocations
* Code cache fragmentation visualiserInstructions (first time):
```shell
./fetchOpenJDK.sh
./fetchOpenJavaFX.sh
./fetchGradle.sh (needed to build OpenJavaFX. Skip if already installed)
./applyTweakVMPatches.sh
./buildOpenJDK.sh
./buildOpenJavaFX.sh
./copyOpenJavaFXToOpenJDK.sh
```Instructions (subsequent builds):
```shell
./updateOpenJDK.sh
./updateOpenJavaFX.sh
./applyTweakVMPatches.sh
./buildOpenJDK.sh
./copyOpenJavaFXToOpenJDK.sh
```