Skip to content

Instantly share code, notes, and snippets.

@r4um
Created May 19, 2017 12:29
Show Gist options
  • Save r4um/1a59c3e8d52e32146a99df7bdfc05e0e to your computer and use it in GitHub Desktop.
Save r4um/1a59c3e8d52e32146a99df7bdfc05e0e to your computer and use it in GitHub Desktop.
jvm rap
  ⚡ cat RAvailableProcessors.java 
public class RAvailableProcessors {
    public static void main(String[] args) {
        Runtime runtime = Runtime.getRuntime();
        int numberOfProcessors = runtime.availableProcessors();
        System.out.println(numberOfProcessors);
    }
}

⚡ java RAvailableProcessors 
8
⚡ env LDHS_SC_NPROCESSORS_CONF="3" LD_PRELOAD=/home/cpk/src/c/ldhook-sysconf/ldhook-sysconf.so java RAvailableProcessors
3
⚡ env LDHS_SC_NPROCESSORS_CONF="3" LD_PRELOAD=/home/cpk/src/c/ldhook-sysconf/ldhook-sysconf.so java -server RAvailableProcessors
3
⚡ env LDHS_SC_NPROCESSORS_CONF="3" LD_PRELOAD=/home/cpk/src/c/ldhook-sysconf/ldhook-sysconf.so java -client RAvailableProcessors
3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment