public static class ProfilingParseRunner.Report extends Object
Modifier and Type | Field and Description |
---|---|
static Predicate<ProfilingParseRunner.RuleReport> |
allRules |
double |
matchShare |
static Predicate<ProfilingParseRunner.RuleReport> |
namedRules |
int |
reinvocations |
double |
reinvocationShare |
int |
rematches |
int |
remismatches |
List<ProfilingParseRunner.RuleReport> |
ruleReports |
int |
totalInvocations |
int |
totalMatches |
int |
totalMismatches |
long |
totalNanoTime |
int |
totalRuns |
Constructor and Description |
---|
Report(int totalRuns,
int totalMatches,
int totalMismatches,
int rematches,
int remismatches,
long totalNanoTime,
List<ProfilingParseRunner.RuleReport> ruleReports) |
public static final Predicate<ProfilingParseRunner.RuleReport> allRules
public static final Predicate<ProfilingParseRunner.RuleReport> namedRules
public final int totalRuns
public final int totalInvocations
public final int totalMatches
public final int totalMismatches
public final double matchShare
public final int reinvocations
public final int rematches
public final int remismatches
public final double reinvocationShare
public final long totalNanoTime
public final List<ProfilingParseRunner.RuleReport> ruleReports
public Report(int totalRuns, int totalMatches, int totalMismatches, int rematches, int remismatches, long totalNanoTime, List<ProfilingParseRunner.RuleReport> ruleReports)
public String print()
public String printBasics()
public String printTopRules(int count, Predicate<ProfilingParseRunner.RuleReport> filter)
public ProfilingParseRunner.Report sortByInvocations()
public ProfilingParseRunner.Report sortBySubInvocations()
public ProfilingParseRunner.Report sortByTime()
public ProfilingParseRunner.Report sortByTimePerInvocation()
public ProfilingParseRunner.Report sortByMatches()
public ProfilingParseRunner.Report sortByMismatches()
public ProfilingParseRunner.Report sortByReinvocations()
public ProfilingParseRunner.Report sortByResubinvocations()
public ProfilingParseRunner.Report sortByRematches()
public ProfilingParseRunner.Report sortByRemismatches()
public ProfilingParseRunner.Report sortByResubmismatches()
Copyright © 2019. All rights reserved.