aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/bench_graph_svg.py
Commit message (Collapse)AuthorAge
* Fixes zero division when there are no lines to plot (only one revision in range)Gravatar bensong@google.com2013-06-13
| | | | | | | (SkipBuildbotRuns) Review URL: https://codereview.chromium.org/16907003 git-svn-id: http://skia.googlecode.com/svn/trunk@9578 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix builder name referencesGravatar borenet@google.com2013-04-30
| | | | | | | | | | | ... as a result of https://codereview.chromium.org/14517004/ (SkipBuildbotRuns) R=bensong@google.com, rmistry@google.com, senorblanco@chromium.org Review URL: https://codereview.chromium.org/14544003 git-svn-id: http://skia.googlecode.com/svn/trunk@8921 2bbb7eff-a529-9590-31e7-b0007b416f81
* Switches to a Skia-specific appengine entry point that uses condensed data ↵Gravatar bensong@google.com2013-04-08
| | | | | | | | | | and taskqueue writes (SkipBuildbotRuns). The default entry /add_point does not handle large data efficiently, so we've seen >30min timeouts for some bots to upload data. We now switch to using /skia_add_points that I'm writing for Skia, so we can condense the data to send to minimum (since all points in each batch have the same revision, platform and config), and dedicate the actual data processing to /skia_write_datastore which is a taskqueue task that has longer timeout and can run at app backend instead of blocking the bots. Initial testing from my MacBook on Mac 64 bench data via vpn gave only a little more than 1 second for uploading data for one config, about 15 seconds for all 12 configs. That's a big win against 20+ minutes. Review URL: https://codereview.chromium.org/13762002 git-svn-id: http://skia.googlecode.com/svn/trunk@8560 2bbb7eff-a529-9590-31e7-b0007b416f81
* Increases batch size for sending bench data to appengine to 66.Gravatar bensong@google.com2013-04-02
| | | | | | | This is part of the attempt to avoid bench step timeout errors (10-20min). Review URL: https://codereview.chromium.org/13430011 git-svn-id: http://skia.googlecode.com/svn/trunk@8491 2bbb7eff-a529-9590-31e7-b0007b416f81
* Cut data point upload batch size to 25.Gravatar bensong@google.com2013-03-13
| | | | | | | | | Some bots have lower speed sending http data out, and this will make it less likely to timeout. Did not try 50 because once we switch to using Chrome dashboard app, extra work needs to be done for each data point which will take longer. Since appengine has the fixed 30s timeout policy, there's not too much we can do unless we convince Chrome to switch to other solutions. Current Skia data on our app instance: https://skiadash.appspot.com/report Review URL: https://codereview.chromium.org/12703008 git-svn-id: http://skia.googlecode.com/svn/trunk@8133 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make graph output optional in bench_graphs_svgGravatar borenet@google.com2013-03-12
| | | | | | | Enables https://codereview.chromium.org/12785002/ Review URL: https://codereview.chromium.org/12543019 git-svn-id: http://skia.googlecode.com/svn/trunk@8112 2bbb7eff-a529-9590-31e7-b0007b416f81
* Codes for writing bench data to appengine datastore.Gravatar bensong@google.com2013-03-07
| | | | | | | To activate, add flag "-a https://skiadash.appspot.com/add_point" or URL to other chrome-perf app instances. Otherwise behavior will be same as before. Review URL: https://codereview.chromium.org/12381088 git-svn-id: http://skia.googlecode.com/svn/trunk@8020 2bbb7eff-a529-9590-31e7-b0007b416f81
* bench_graph_svg: more sorting to get deterministic resultsGravatar epoger@google.com2013-02-14
| | | | | | | TBR=benchen Review URL: https://codereview.appspot.com/7333045 git-svn-id: http://skia.googlecode.com/svn/trunk@7745 2bbb7eff-a529-9590-31e7-b0007b416f81
* bench_graph_svg: generate output in consistently sorted order, to make diffs ↵Gravatar epoger@google.com2013-02-14
| | | | | | | | | more useful TBR=benchen Review URL: https://codereview.appspot.com/7330044 git-svn-id: http://skia.googlecode.com/svn/trunk@7744 2bbb7eff-a529-9590-31e7-b0007b416f81
* Adds bench expectation file and mechanism for triggering bench-out-of-range ↵Gravatar bensong@google.com2012-09-13
| | | | | | alerts from bench_graph_svg. git-svn-id: http://skia.googlecode.com/svn/trunk@5536 2bbb7eff-a529-9590-31e7-b0007b416f81
* Provide labels for variant settings in bench graph.Gravatar bungeman@google.com2012-09-12
| | | | | | | https://codereview.appspot.com/6494118/ git-svn-id: http://skia.googlecode.com/svn/trunk@5515 2bbb7eff-a529-9590-31e7-b0007b416f81
* Records bench graph scale information so we can calculate back the bench values.Gravatar bensong@google.com2012-08-30
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@5352 2bbb7eff-a529-9590-31e7-b0007b416f81
* adds -i flag to ignore a timer for bench plots.Gravatar bensong@google.com2012-08-17
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@5163 2bbb7eff-a529-9590-31e7-b0007b416f81
* cleaned up algorithm codes and added 25th percentile for representation.Gravatar bensong@google.com2012-08-16
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@5139 2bbb7eff-a529-9590-31e7-b0007b416f81
* added representation to xhtml title.Gravatar bensong@google.com2012-08-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@5115 2bbb7eff-a529-9590-31e7-b0007b416f81
* adds flag for choosing bench representative algorithm.Gravatar bensong@google.com2012-08-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@5113 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix variants in bench graphs.Gravatar bungeman@google.com2012-07-10
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4508 2bbb7eff-a529-9590-31e7-b0007b416f81
* write my own os.path.abspath() to work around Win path-length limitsGravatar epoger@google.com2012-06-27
| | | | | | | BUG=https://code.google.com/p/skia/issues/detail?id=674 Review URL: https://codereview.appspot.com/6342052 git-svn-id: http://skia.googlecode.com/svn/trunk@4357 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add -o option to bench_graph_svg.py: write the output to a file rather than ↵Gravatar epoger@google.com2012-06-25
| | | | | | | | | | stdout While I was at it, put the command-line options in alphabetical order. BUG=https://code.google.com/p/skia/issues/detail?id=674 Review URL: https://codereview.appspot.com/6329061 git-svn-id: http://skia.googlecode.com/svn/trunk@4333 2bbb7eff-a529-9590-31e7-b0007b416f81
* Discard absurd values (and log warnings) when graphing bench results.Gravatar epoger@google.com2012-05-11
| | | | | | | BUG=http://code.google.com/p/skia/issues/detail?id=596 Review URL: https://codereview.appspot.com/6197066 git-svn-id: http://skia.googlecode.com/svn/trunk@3914 2bbb7eff-a529-9590-31e7-b0007b416f81
* More little improvements to bench_graph_svg.pyGravatar epoger@google.com2011-08-08
| | | | | | | | - add ability to express revision numbers as offset from latest - add configurable title Review URL: http://codereview.appspot.com/4808081 git-svn-id: http://skia.googlecode.com/svn/trunk@2067 2bbb7eff-a529-9590-31e7-b0007b416f81
* Incremental improvements to bench graph generationGravatar epoger@google.com2011-08-08
| | | | | | | | | - make revision number a link to that change on code.google.com - clean up display and add help text - make revision lines show up a bit more (light yellow) Review URL: http://codereview.appspot.com/4839053 git-svn-id: http://skia.googlecode.com/svn/trunk@2062 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add graphing for multiple runs of bench.Gravatar bungeman@google.com2011-06-17
http://codereview.appspot.com/4539087/ git-svn-id: http://skia.googlecode.com/svn/trunk@1628 2bbb7eff-a529-9590-31e7-b0007b416f81