Package jason.profiling
Class QueryProfiling
java.lang.Object
jason.profiling.QueryProfiling
public class QueryProfiling
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static float
cqryT
static float
cupdT
private java.util.Set<java.lang.String>
lastUniqueQueries
protected java.util.logging.Logger
logger
private static int
nbAgs
private static int
nbAgsT
private int
nbCacheHits
private int
nbQueries
private static float
nbQueriesT
private int
nbReasoningCycles
static int
nbStops
private int
nbUniqueQueries
private static float
nbUniqueQueriesT
private int
nbUpdateCycles
private static int
nbupdateCyclesT
private int
nbUpdates
static float
nT
private float
p
static float
pT
private long
timeForQueries
private long
timeForUpdates
private java.util.Set<java.lang.String>
uniqueQueries
private static float
usesT
static float
uT
-
Constructor Summary
Constructors Constructor Description QueryProfiling(Agent ag)
-
Method Summary
Modifier and Type Method Description int
getNbUses()
float
getP()
void
incHits()
void
newUpdateCycle(int n, int u, long time)
void
queryFinished(Literal l, long time)
void
queryStared(Literal l)
void
setNbReasoningCycles(int n)
void
show()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
nbUpdateCycles
private int nbUpdateCycles -
nbUpdates
private int nbUpdates -
nbReasoningCycles
private int nbReasoningCycles -
nbCacheHits
private int nbCacheHits -
nbQueries
private int nbQueries -
nbUniqueQueries
private int nbUniqueQueries -
timeForQueries
private long timeForQueries -
timeForUpdates
private long timeForUpdates -
p
private float p -
nbAgs
private static int nbAgs -
logger
protected java.util.logging.Logger logger -
uniqueQueries
private java.util.Set<java.lang.String> uniqueQueries -
lastUniqueQueries
private java.util.Set<java.lang.String> lastUniqueQueries -
nbStops
public static int nbStops -
nT
public static float nT -
pT
public static float pT -
uT
public static float uT -
cqryT
public static float cqryT -
cupdT
public static float cupdT -
usesT
private static float usesT -
nbQueriesT
private static float nbQueriesT -
nbUniqueQueriesT
private static float nbUniqueQueriesT -
nbAgsT
private static int nbAgsT -
nbupdateCyclesT
private static int nbupdateCyclesT
-
-
Constructor Details
-
QueryProfiling
-
-
Method Details
-
incHits
public void incHits() -
queryStared
-
queryFinished
-
setNbReasoningCycles
public void setNbReasoningCycles(int n) -
newUpdateCycle
public void newUpdateCycle(int n, int u, long time) -
getNbUses
public int getNbUses() -
getP
public float getP() -
show
public void show()
-