public class PerformanceStatistics
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,java.lang.String> |
DESCRIPTION |
private static java.lang.String |
FOLDER_PATH |
private static java.lang.String |
LINEBREAK |
private static java.util.Map<java.lang.String,java.util.List<java.lang.Long>> |
PERFORMANCE |
private static java.util.Map<java.lang.String,java.lang.String> |
PROJECT |
| Constructor and Description |
|---|
PerformanceStatistics() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addTimestamp(java.lang.String reasoningID)
Method to add a timestamp to the measurements.
|
static void |
clearReasoningID(java.lang.String reasoningID)
Clears a specific reasoningID from the map.
|
static void |
createPerformanceMeasurement(java.lang.String reasoningID)
Create a list for storing timestamps for measuring reasoning performance.
|
static java.lang.String |
createReasoningID(java.lang.String projectName,
java.lang.String description)
Creates a new ID for an individual reasoning task.
|
static void |
getStats(java.lang.String reasoningID)
Method for retrieving statistics for a specific reasoning process.
|
static void |
printConfigVariables(java.lang.String reasoningID,
net.ssehub.easy.varModel.confModel.Configuration config)
Method for printing all variables from a configuration to a file.
|
private static final java.util.Map<java.lang.String,java.util.List<java.lang.Long>> PERFORMANCE
private static final java.util.Map<java.lang.String,java.lang.String> DESCRIPTION
private static final java.util.Map<java.lang.String,java.lang.String> PROJECT
private static final java.lang.String FOLDER_PATH
private static final java.lang.String LINEBREAK
public static java.lang.String createReasoningID(java.lang.String projectName,
java.lang.String description)
projectName - Name of the project that is reasoned on.description - What is measured.public static void clearReasoningID(java.lang.String reasoningID)
reasoningID - ID to clear.public static void createPerformanceMeasurement(java.lang.String reasoningID)
reasoningID - ID of the unique reasoning process.public static void addTimestamp(java.lang.String reasoningID)
reasoningID - ID of the unique reasoning process.public static void getStats(java.lang.String reasoningID)
reasoningID - ID of the unique reasoning process.public static void printConfigVariables(java.lang.String reasoningID,
net.ssehub.easy.varModel.confModel.Configuration config)
reasoningID - ID of the unique reasoning process.config - Configuration used.Copyright © 2009 - 2018 SSE. All Rights Reserved.