Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(26)

Side by Side Diff: tools/metrics/histograms/pretty_print.py

Issue 2577843002: Add UMAs for GL context memory usage (Closed)
Patch Set: s/mb/MB and update pretty_print.py Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/metrics/histograms/histograms.xml ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2013 The Chromium Authors. All rights reserved. 2 # Copyright 2013 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Pretty-prints the histograms.xml file, alphabetizing tags, wrapping text 6 """Pretty-prints the histograms.xml file, alphabetizing tags, wrapping text
7 at 80 chars, enforcing standard attribute ordering, and standardizing 7 at 80 chars, enforcing standard attribute ordering, and standardizing
8 indentation. 8 indentation.
9 9
10 This is quite a bit more complicated than just calling tree.toprettyxml(); 10 This is quite a bit more complicated than just calling tree.toprettyxml();
(...skipping 22 matching lines...) Expand all
33 33
34 UNIT_REWRITES = { 34 UNIT_REWRITES = {
35 'microsecond': 'microseconds', 35 'microsecond': 'microseconds',
36 'us': 'microseconds', 36 'us': 'microseconds',
37 'millisecond': 'ms', 37 'millisecond': 'ms',
38 'milliseconds': 'ms', 38 'milliseconds': 'ms',
39 'kb': 'KB', 39 'kb': 'KB',
40 'kB': 'KB', 40 'kB': 'KB',
41 'kilobytes': 'KB', 41 'kilobytes': 'KB',
42 'kbits/s': 'kbps', 42 'kbits/s': 'kbps',
43 'mb': 'MB',
44 'mB': 'MB',
45 'megabytes': 'MB',
46 'mbits/s': 'mbps',
43 'percent': '%', 47 'percent': '%',
44 'Percent': '%', 48 'Percent': '%',
45 'percentage': '%', 49 'percentage': '%',
46 } 50 }
47 51
48 52
49 def canonicalizeUnits(tree): 53 def canonicalizeUnits(tree):
50 """Canonicalize the spelling of certain units in histograms.""" 54 """Canonicalize the spelling of certain units in histograms."""
51 histograms = tree.getElementsByTagName('histogram') 55 histograms = tree.getElementsByTagName('histogram')
52 for histogram in histograms: 56 for histogram in histograms:
(...skipping 26 matching lines...) Expand all
79 return print_style.GetPrintStyle().PrettyPrintXml(tree) 83 return print_style.GetPrintStyle().PrettyPrintXml(tree)
80 84
81 85
82 def main(): 86 def main():
83 presubmit_util.DoPresubmitMain(sys.argv, 'histograms.xml', 87 presubmit_util.DoPresubmitMain(sys.argv, 'histograms.xml',
84 'histograms.before.pretty-print.xml', 88 'histograms.before.pretty-print.xml',
85 'pretty_print.py', PrettyPrint) 89 'pretty_print.py', PrettyPrint)
86 90
87 if __name__ == '__main__': 91 if __name__ == '__main__':
88 main() 92 main()
OLDNEW
« no previous file with comments | « tools/metrics/histograms/histograms.xml ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698