No announcement yet.

Candlestick Graph of Performance Results

  • Filter
  • Time
  • Show
Clear All
new posts

  • Candlestick Graph of Performance Results

    Read the messages in this thread for full details:

    Added in to the result file XML specification is a RawString tag that is
    composed of the delimited values for all test runs. RawString is
    preserved across merges, multiple runs, etc. Phoronix Global also
    preserves RawString on uploads/downloads, when the Phoronix Test Suite
    1.6.0 Alpha 2 (currently git, to be released in a few days) or newer.
    The introduction of RawString doesn't break backwards compatibility with
    earlier versions of the Phoronix Test Suite.

    The other part of the equation is the introduction of the
    "analyze-all-runs" option to the Phoronix Test Suite core. For any saved
    result file, run: phoronix-test-suite analyze-all-runs <saved name> and
    it will re-render the results to show all of the values on the SVG/PNG
    graph using the concepts of candlestick charting. Here is the
    description from the documentation for analyze-all-runs:

    "This option will generate a candlestick graph showing the distribution
    of results from all trial runs. The candlestick graph is similar to the
    Japanese candlestick charts used by the financial industry, except
    instead of representing stock data it's numerical result data from all
    trial runs.

    The tip of the upper-wick represents the highest value of the test runs
    with the tip of the lower-wick representing the lowest value of all test
    runs. The upper-edge of the candle body represents the first or last run
    value and the lower-edge represents the first or last run value. Lastly,
    if the last run value is less than the first run value, the candle body
    is the same color as the graph background, otherwise the last run value
    is greater."

    A few modifications may still take place though to make these easier to

    With that said, attached (or available @ is a
    candlestick graph from analyze-all-runs with a few sample data sets to
    show the distribution of results from four separate runs.

    Michael Larabel