summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug.HEADmasterjasplin2010-05-131-1/+3
|
* Include 'from time' sample in 'inside range'.jasplin2010-05-133-6/+14
| | | | | | | | | | | The 'from' time sample (i.e. the last smooth result not later than the 'from' time) is included in the range in which the 'zero' and 'max level difference' instability conditions apply. This patch also avoids a potential division by zero (that would occur if the max- and min levels were not found).
* Made text input for ASF stats more robust.jasplin2010-05-134-40/+92
|
* Added a warning for 'no explicitly set filter values'.jasplin2010-05-121-0/+28
| | | | | | This covers the case where the user unintentionally tries to compute the index or ASF stats without having any filter values explicitly set.
* Fixed typo ++.jasplin2010-05-121-3/+4
|
* Improved color highlighting.jasplin2010-05-121-11/+35
|
* Updated online documentation.jasplin2010-05-122-5/+8
|
* Fixed bug.jasplin2010-05-122-20/+12
|
* Apply certain instability tests within from..to time range only.jasplin2010-05-123-13/+25
| | | | | | To determine whether a result history is unstable for the ASF stats, the tests for zero values and max-min difference are now applied only to results that are within the from..to time range.
* Improved the result history details of the ASF page.jasplin2010-05-125-79/+587
| | | | | | The result history details page now shows more relevant information, like the 'from' and 'to' times, the actual samples to be picked, and the outliers.
* Added result history details to ASF Stats page.jasplin2010-05-115-199/+388
|
* Added cookie support to index section.jasplin2010-05-114-36/+115
|
* Fixed typo.jasplin2010-05-111-1/+3
|
* Added online documentation to ASF Scorecard feature.jasplin2010-05-111-0/+59
|
* Added ASF Scorecard feature.jasplin2010-05-1011-169/+1264
|
* Prepared 'ASF score card stats' feature.jasplin2010-05-071-22/+107
|
* Fixed bug in computing stability fractions.jasplin2010-05-072-9/+18
| | | | | | | | | | It was effectively (and wrongly!) assumed that at least one contributing result history would have at least two subsequences (of contiguous equal values). But this assumption could easily be violated by setting the median window size sufficiently high (so that all data was smoothed away!). Cases like these are now handled and indicated as n/a.
* Show subsequence counts as percentages total count as well.jasplin2010-05-071-3/+10
|
* First working version of the "data quality stats" feature.jasplin2010-05-079-42/+480
|
* Highlight outliers in index contributor graphs.jasplin2010-05-067-36/+103
|
* Changed median smoothing to preserve order.jasplin2010-05-055-140/+63
| | | | | | | | | | | | | | | | | | | | The median smoothing now identifies and marks all outliers in a result history the first time a smooth value is requested. The outliers are the values that were not selected at least once as the median value when sliding the window. The smooth values are simply the non-outliers. This algorithm has the property of preserving the order of the smooth values (simply since they are not moved from their original positions at all!). The old algorithm would effectively substitute each value (except the first few ones which were "uncomputable" because the window was right-aligned) by its smoothest neighbor (possibly including itself). In general, the ordering of the final smooth sequence would then not match that of the original sequence.
* Add a 'not implemented yet' note.jasplin2010-05-041-0/+2
|
* Prepare data quality stats feature.jasplin2010-05-046-43/+153
|
* Fixed bug: Negative base time should map to last contributor time everywhere.jasplin2010-04-301-1/+3
|
* Improved link styling + prevent opening page in same window.jasplin2010-04-303-16/+109
|
* Redefined meaning of a negative index base time.jasplin2010-04-304-11/+9
| | | | | A negative index base time now corresponds to the last contributing timestamp instead of the current time.
* Updated ER-diagram and <area> title attribute.jasplin2010-04-302-29/+34
|
* Removed obsolete code.jasplin2010-04-291-2/+0
|
* Removed obsolete columns from 'indexConfig'table.jasplin2010-04-292-35/+6
|
* Show timestamp neighbor distance stats for index.jasplin2010-04-291-3/+31
|
* Fixed typos.jasplin2010-04-292-4/+4
|
* Prevented a compiler warning.jasplin2010-04-291-1/+1
|
* Evaluate the index only at timestamps with results.jasplin2010-04-287-608/+68
| | | | | | | The index is now evaluated only at timestamps for which at least one contributing result exist. These are the exact timestamps at which the index may potentially change the value.
* Show the sign of the diff change.jasplin2010-04-282-4/+5
|
* Individual value ranges for index contributors plots.jasplin2010-04-285-20/+67
|
* Show base percentages.jasplin2010-04-282-49/+59
|
* A bit of polish.jasplin2010-04-262-6/+10
|
* Showed more time labels along the x-axis.jasplin2010-04-261-25/+35
|
* Added online documentation.jasplin2010-04-262-7/+58
|
* Fixed minor bug in computing index value contributors.jasplin2010-04-262-22/+29
|
* Stacked base pos circle lower.jasplin2010-04-261-1/+2
|
* Increased height of contributor plot.jasplin2010-04-261-1/+1
|
* Upgraded the index feature.jasplin2010-04-2612-256/+1471
| | | | | | | | | | | | | | | | | | | | | | 1: The index itself is computed so that the _change_ in index value between any two points in time indicates the average performance increase during this time period in terms of a log2-based difference. An index value _change_ of 1, 0, and -1 thus indicates a doubled, unchanged, and halved performance respectively. (The corresponding linear factors would be 2, 1, and 0.5.). Note: Individual index values bear no useful meaning when regarded in isolation. The graph is however shifted vertically so that each individual index value indicates the change from the index value at the given base time (the index value of the latter is then 0 and 1 in the log2 and linear domain respectively). 2: Clicking on a particular data point in the index graph now opens a page that shows the top-10 results histories that contributed most significantly to this particular change in the index value. Each contributor graph indicates the data points that were used for computing the contribution for this index value.
* More adjustments of bg rects.jasplin2010-04-121-2/+6
|
* Adjusted drawing of bg rects some more.jasplin2010-04-121-4/+7
|
* Dropped drawing plot borders.jasplin2010-04-121-2/+3
|
* Increased the min and max heights of the result history plots.jasplin2010-04-121-1/+1
|
* Added cross-context comparison of a given benchmark.jasplin2010-04-1212-18/+1222
| | | | | | | | | | | This feature allows the user to select a benchmark (i.e. a test case / test function / data tag combination) and generate a plot of all the result histories generated by this benchmark in different contexts. This is is useful for manual correlation analysis (e.g. a certain change in one context might also occur in other contexts).
* Added save/load feature for index configs.jasplin2010-04-098-71/+1309
| | | | | | It is now possible to save, load, and delete a performance index configuration (i.e. all the settings in the 'Index' section in the BM web app).
* Sort filter values in server.jasplin2010-04-062-7/+6
| | | | | | It is more convenient to let the server sort the filter values instead. Then the combination structure can be based directly on the sorted values.