Go to the first, previous, next, last section, table of contents.


Measuring features from predicates (time cost or memory used...)

Author(s): David Trallero Mena.

Version: 1.11#222 (2004/5/24, 13:8:7 CEST)

Version of last change: 1.0#2 (2003/12/3, 0:10:32 CET)

This library has been done for measuring or compare execution features (currently only time) of predicates. This module relys on gnuplot, an auxiliary module which use the tool gnuplot, for representing results graphically

Usage and interface (time_analyzer)

Documentation on exports (time_analyzer)

PREDICATE: performance/3:

Meta-predicate with arguments: performance(goal,?,?).

Usage: performance(P, M, Times)

PREDICATE: benchmark/6:

Usage: benchmark(P, BenchList, NumTimes, Method, Reserved, OutList)

PREDICATE: compare_benchmark/7:

Usage: compare_benchmark(ListPred, BenchList, Method, NumTimes, BaseName, Reserved, GeneralOptions)

PREDICATE: benchmark2/6:

Usage: benchmark2(P, BenchList, Method, NumTimes, What, OutList)

PREDICATE: compare_benchmark2/7:

Usage: compare_benchmark2(ListPred, BenchList, Method, NumTimes, BaseName, Reserved, GeneralOptions)

PREDICATE: sub_times/3:

Usage: sub_times(A, B, C)

PREDICATE: div_times/2:

Usage: div_times(A, B)

PREDICATE: cost/3:

Meta-predicate with arguments: cost(goal,?,?).

Usage: cost(A, T, What)

(UNDOC_REEXPORT): generate_plot/3:

Imported from gnuplot (see the corresponding documentation for details).

(UNDOC_REEXPORT): generate_plot/2:

Imported from gnuplot (see the corresponding documentation for details).

(UNDOC_REEXPORT): set_general_options/1:

Imported from gnuplot (see the corresponding documentation for details).

(UNDOC_REEXPORT): get_general_options/1:

Imported from gnuplot (see the corresponding documentation for details).


Go to the first, previous, next, last section, table of contents.