Tuesday, August 30, 2011

Get Available Processors using Java Runtime

    /*
    Get Available Processors using Java Runtime Example
    This Java example shows how to get number of processors
    available to current Java Virtual Machine (JVM).
    */
   
    package org.best.example;

    public class GetAvailableProcessors {
    
    public static void main(String args[])
    {
    /*
    * get current Java Runtime using getRuntime()
    * method of Runtime class.
    */
    Runtime runtime = Runtime.getRuntime();
    
    /*
    * use availableProcessors method to determine
    * how many processors are available to the Java Virtual
    * Machine (JVM).
    */
    
    int numberOfProcessors = runtime.availableProcessors();
    
    System.out.println(numberOfProcessors + " processor available to JVM");
    }
    }
    
    /*
    Typical output of this program would be,
    1 processor available to JVM
    */

No comments: