Package com.aparapi.internal.kernel
Class KernelDeviceProfile.Accumulator
- java.lang.Object
-
- com.aparapi.internal.kernel.KernelDeviceProfile.Accumulator
-
- Enclosing class:
- KernelDeviceProfile
private class KernelDeviceProfile.Accumulator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long[]
accumulatedTimes
private long[]
currentTimes
private int
invocationCount
private ProfilingEvent
lastEvent
private ProfileReport
report
private java.lang.ref.WeakReference<ProfileReport>
reportRef
private long
threadId
-
Constructor Summary
Constructors Modifier Constructor Description private
Accumulator(long _threadId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
onEvent(ProfilingEvent event)
private void
parseStartEventHelper(ProfilingEvent event)
-
-
-
Field Detail
-
threadId
private final long threadId
-
currentTimes
private final long[] currentTimes
-
accumulatedTimes
private final long[] accumulatedTimes
-
report
private final ProfileReport report
-
reportRef
private final java.lang.ref.WeakReference<ProfileReport> reportRef
-
lastEvent
private ProfilingEvent lastEvent
-
invocationCount
private int invocationCount
-
-
Method Detail
-
parseStartEventHelper
private void parseStartEventHelper(ProfilingEvent event)
-
onEvent
private void onEvent(ProfilingEvent event)
-
-