Class QueryProfiling

java.lang.Object
jason.profiling.QueryProfiling

public class QueryProfiling
extends java.lang.Object
  • 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

      public QueryProfiling​(Agent ag)
  • Method Details

    • incHits

      public void incHits()
    • queryStared

      public void queryStared​(Literal l)
    • queryFinished

      public void queryFinished​(Literal l, long time)
    • 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()