Class ConfigJNI

java.lang.Object
com.aparapi.internal.jni.ConfigJNI
Direct Known Subclasses:
Config

public abstract class ConfigJNI extends Object
This class is intended to be used as a 'proxy' or 'facade' object for Java code to interact with JNI
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final boolean
    Allows the user to turn on OpenCL profiling for the JNI/OpenCL layer.
    static final boolean
    Allows the user to turn on OpenCL profiling for the JNI/OpenCL layer, this information will be written to CSV file Usage -Dcom.codegen.enableProfiling={true|false}
    static final boolean
    Allows the user to request that verbose JNI messages be dumped to stderr.
    static final boolean
    Allows the user to request tracking of opencl resources.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • enableProfiling

      public static final boolean enableProfiling
      Allows the user to turn on OpenCL profiling for the JNI/OpenCL layer. Usage -Dcom.codegen.enableProfiling={true|false}
    • enableProfilingCSV

      public static final boolean enableProfilingCSV
      Allows the user to turn on OpenCL profiling for the JNI/OpenCL layer, this information will be written to CSV file Usage -Dcom.codegen.enableProfiling={true|false}
    • enableVerboseJNI

      public static final boolean enableVerboseJNI
      Allows the user to request that verbose JNI messages be dumped to stderr. Usage -Dcom.codegen.enableVerboseJNI={true|false}
    • enableVerboseJNIOpenCLResourceTracking

      public static final boolean enableVerboseJNIOpenCLResourceTracking
      Allows the user to request tracking of opencl resources. This is really a debugging option to help locate leaking OpenCL resources, this will be dumped to stderr. Usage -Dcom.codegen.enableOpenCLResourceTracking={true|false}
  • Constructor Details

    • ConfigJNI

      public ConfigJNI()