Class VirtualMachine

    • Constructor Detail

      • VirtualMachine

        VirtualMachine​(Hardware hardware,
                       java.lang.Runtime runtime)
      • VirtualMachine

        VirtualMachine​(VirtualMachine base,
                       int modUnits,
                       int modCores,
                       int modThreads)
    • Method Detail

      • getArchitecture

        public static java.lang.String getArchitecture()
      • getMemory

        public static long getMemory()
      • getThreads

        public static int getThreads()
      • collectGarbage

        public void collectGarbage()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class CommonMachine
      • getAvailableDim1D

        public int getAvailableDim1D​(long elementSize)
      • getAvailableDim2D

        public int getAvailableDim2D​(long elementSize)
      • getAvailableMemory

        public long getAvailableMemory()
      • limitBy

        public VirtualMachine limitBy​(double fraction)
        Parameters:
        fraction - [0.0, 1.0]
        Returns:
        A limited VirtualMachine