public class KernelProfile extends Object
Modifier and Type | Field and Description |
---|---|
static double |
MILLION |
Constructor and Description |
---|
KernelProfile(Class<? extends Kernel> _kernelClass) |
Modifier and Type | Method and Description |
---|---|
double |
getAccumulatedTotalTime() |
KernelDeviceProfile |
getDeviceProfile(Device device) |
Collection<KernelDeviceProfile> |
getDeviceProfiles() |
Collection<Device> |
getDevices() |
double |
getLastConversionTime() |
KernelDeviceProfile |
getLastDeviceProfile()
Retrieves the last device profile that was updated by the last thread that made
a profiling information update, when executing this kernel on the specified device.
|
double |
getLastExecutionTime() |
IProfileReportObserver |
getReportObserver() |
void |
setReportObserver(IProfileReportObserver _observer) |
public static final double MILLION
public double getLastExecutionTime()
public double getLastConversionTime()
public double getAccumulatedTotalTime()
public KernelDeviceProfile getLastDeviceProfile()
public Collection<Device> getDevices()
public Collection<KernelDeviceProfile> getDeviceProfiles()
public KernelDeviceProfile getDeviceProfile(Device device)
public void setReportObserver(IProfileReportObserver _observer)
public IProfileReportObserver getReportObserver()
Copyright © 2021 Syncleus. All rights reserved.