Uses of Class
com.aparapi.ProfileReport
Packages that use ProfileReport
-
Uses of ProfileReport in com.aparapi
Methods in com.aparapi that return ProfileReportMethods in com.aparapi that return types with arguments of type ProfileReportModifier and TypeMethodDescriptionKernel.getProfileReportCurrentThread(Device device) Retrieves the most recent complete report available for the current thread calling this method for the current kernel instance and executed on the given device.Kernel.getProfileReportLastThread(Device device) Retrieves a profile report for the last thread that executed this kernel on the given device.Method parameters in com.aparapi with type arguments of type ProfileReportModifier and TypeMethodDescriptionvoidIProfileReportObserver.receiveReport(Class<? extends Kernel> kernelClass, Device device, WeakReference<ProfileReport> profileInfo) The listener method will be invoked each time a profile report becomes available for each Aparapi Kernel which has a registered observer.
Note1: A report will be generated by a thread executing a kernel. -
Uses of ProfileReport in com.aparapi.internal.kernel
Fields in com.aparapi.internal.kernel declared as ProfileReportModifier and TypeFieldDescriptionprivate final ProfileReportKernelDeviceProfile.Accumulator.reportFields in com.aparapi.internal.kernel with type parameters of type ProfileReportModifier and TypeFieldDescriptionprivate final WeakReference<ProfileReport> KernelDeviceProfile.Accumulator.reportRefMethods in com.aparapi.internal.kernel that return ProfileReportModifier and TypeMethodDescriptionprivate ProfileReportKernelDeviceProfile.updateProfileReport(ProfileReport report, long invocationCount, long[] currentTimes) Methods in com.aparapi.internal.kernel that return types with arguments of type ProfileReportModifier and TypeMethodDescriptionKernelDeviceProfile.getReportCurrentThread()Retrieves the most recent complete report available for the current thread calling this method.
Note1: If the profile report is intended to be kept in memory, the object should be cloned withclone()
Note2: If the thread didn't execute this KernelDeviceProfile instance respective kernel and device, it will return null.KernelDeviceProfile.getReportLastThread()Retrieves the most recent complete report available for the last thread that executed this KernelDeviceProfile instance respective kernel and device.
Note1: If the profile report is intended to be kept in memory, the object should be cloned withclone()Methods in com.aparapi.internal.kernel with parameters of type ProfileReportModifier and TypeMethodDescriptionprivate ProfileReportKernelDeviceProfile.updateProfileReport(ProfileReport report, long invocationCount, long[] currentTimes)