public final class VirtualMachine extends CommonMachine
architecture, cache, cores, units
memory, threads
Modifier and Type | Method and Description |
---|---|
void |
collectGarbage() |
boolean |
equals(Object obj) |
static String |
getArchitecture() |
int |
getAvailableDim1D(long elementSize) |
int |
getAvailableDim2D(long elementSize) |
long |
getAvailableMemory() |
static long |
getMemory() |
static int |
getThreads() |
int |
hashCode() |
VirtualMachine |
limitBy(double fraction) |
String |
toString() |
countCores, countThreads, countUnits, getCacheElements, getMemoryElements, isMultiCore, isMultiThread, isMultiUnit
public static String getArchitecture()
public static long getMemory()
public static int getThreads()
public void collectGarbage()
public boolean equals(Object obj)
equals
in class CommonMachine
public int getAvailableDim1D(long elementSize)
public int getAvailableDim2D(long elementSize)
public long getAvailableMemory()
public int hashCode()
hashCode
in class CommonMachine
public VirtualMachine limitBy(double fraction)
fraction
- [0.0, 1.0]public String toString()
toString
in class BasicMachine
Copyright © 2022 Optimatika. All rights reserved.