Class ProfileDiagnostic
- java.lang.Object
-
- org.eclipse.epsilon.common.util.profiling.ProfileDiagnostic
-
- All Implemented Interfaces:
Serializable
public class ProfileDiagnostic extends Object implements Serializable
Convenience data class for storing profiling information.- Since:
- 1.6
- Author:
- Sina Madani
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProfileDiagnostic.MemoryUnit
-
Field Summary
Fields Modifier and Type Field Description Duration
executionTime
ProfileDiagnostic.MemoryUnit
memoryUnits
double
memoryUsage
String
stageName
-
Constructor Summary
Constructors Constructor Description ProfileDiagnostic(String stage, long execTimeNanos, long memoryBytes)
ProfileDiagnostic(String stage, Duration execTime, double memory, ProfileDiagnostic.MemoryUnit units)
-
-
-
Field Detail
-
stageName
public final String stageName
-
executionTime
public final Duration executionTime
-
memoryUsage
public final double memoryUsage
-
memoryUnits
public final ProfileDiagnostic.MemoryUnit memoryUnits
-
-
Constructor Detail
-
ProfileDiagnostic
public ProfileDiagnostic(String stage, Duration execTime, double memory, ProfileDiagnostic.MemoryUnit units)
-
ProfileDiagnostic
public ProfileDiagnostic(String stage, long execTimeNanos, long memoryBytes)
-
-