Skip to content

Instantly share code, notes, and snippets.

View kay's full-sized avatar

Doug Lawrie kay

View GitHub Profile
@nikolaybotev
nikolaybotev / build-hsdis-macos.sh
Created April 30, 2018 07:24
Java 10 HotSpot Disassembly on macOS High Sierra
#!/bin/bash -e
# Download OpenJDK Reference Implementation Sources from
# http://jdk.java.net/java-se-ri/10
curl -O https://download.java.net/openjdk/jdk10/ri/openjdk-10_src.zip
# Navigate to the hsdis sources
unzip openjdk-10_src.zip
cd openjdk/src/utils/hsdis
@apangin
apangin / HighResolutionTimer.java
Created October 3, 2016 23:04
Java HighResolutionTimer hack for Windows
import javax.sound.midi.MidiDevice;
import javax.sound.midi.MidiUnavailableException;
import javax.sound.midi.spi.MidiDeviceProvider;
public class HighResolutionTimer {
private static final MidiDevice midiDevice = getMidiOutDevice();
private static MidiDevice getMidiOutDevice() {
MidiDeviceProvider provider = new com.sun.media.sound.MidiOutDeviceProvider();
MidiDevice.Info[] info = provider.getDeviceInfo();