public class Config extends ConfigJNI
Aparapi
here. Please consider updating this class if you wish
to add new properties which control Aparapi
s behavior.Modifier and Type | Class and Description |
---|---|
static interface |
Config.InstructionListener |
Modifier and Type | Field and Description |
---|---|
static boolean |
disableUnsafe
Disable Unsafe
|
static boolean |
dumpFlags |
static boolean |
dumpProfileOnExecution
Dumps profiling info (for a single execution) after every Kernel execution.
|
static boolean |
dumpProfilesOnExit
Upon exiting the JVM, dumps kernel profiling info to standard out.
|
static boolean |
enableARETURN |
static boolean |
enableARRAY |
static boolean |
enableARRAYLENGTH |
static boolean |
enableATHROW |
static boolean |
enableAtomic32 |
static boolean |
enableAtomic64 |
static boolean |
enableByteWrites |
static boolean |
enableDoubles |
static boolean |
enableExecutionModeReporting
Allows the user to request that the execution mode of each kernel invocation be reported to stdout.
|
static boolean |
enableGETSTATIC |
static boolean |
enableInstructionDecodeViewer |
static boolean |
enableINVOKEINTERFACE |
static boolean |
enableMETHODARRAYPASSING |
static boolean |
enableMONITOR |
static boolean |
enableNEW |
static boolean |
enablePUTFIELD |
static boolean |
enablePUTSTATIC |
static boolean |
enableShowFakeLocalVariableTable |
static boolean |
enableShowGeneratedOpenCL
Allows the user to request that generated OpenCL code is dumped to standard out.
|
static boolean |
enableSWITCH |
static java.lang.String |
executionMode
Allows the user to request a specific Kernel.EXECUTION_MODE enum value for all Kernels.
|
static Config.InstructionListener |
instructionListener |
static java.lang.String |
instructionListenerClassName |
private static java.util.logging.Logger |
logger |
private static java.lang.String |
logPropName |
static boolean |
useAgent
Allows the user to request to use a jvmti agent to
access JNI code rather than loading explicitly.
|
static boolean |
verboseComparitor |
enableProfiling, enableProfilingCSV, enableVerboseJNI, enableVerboseJNIOpenCLResourceTracking, propPkgName
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getLoggerName() |
private static final java.lang.String logPropName
private static final java.util.logging.Logger logger
public static final boolean useAgent
public static final boolean disableUnsafe
public static final java.lang.String executionMode
Kernel.EXECUTION_MODE
public static final boolean enableExecutionModeReporting
public static final boolean enableShowGeneratedOpenCL
public static final boolean dumpProfilesOnExit
public static final boolean dumpProfileOnExecution
public static final boolean enableAtomic32
public static final boolean enableAtomic64
public static final boolean enableByteWrites
public static final boolean enableDoubles
public static final boolean verboseComparitor
public static final boolean dumpFlags
public static final boolean enablePUTFIELD
public static final boolean enableARETURN
public static final boolean enablePUTSTATIC
public static final boolean enableGETSTATIC
public static final boolean enableINVOKEINTERFACE
public static final boolean enableMONITOR
public static final boolean enableARRAY
public static final boolean enableNEW
public static final boolean enableATHROW
public static final boolean enableMETHODARRAYPASSING
public static final boolean enableARRAYLENGTH
public static final boolean enableSWITCH
public static boolean enableShowFakeLocalVariableTable
public static final boolean enableInstructionDecodeViewer
public static java.lang.String instructionListenerClassName
public static Config.InstructionListener instructionListener