OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # | 2 # |
3 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 """Command line tool for continuously printing Android graphics surface | 7 """Command line tool for continuously printing Android graphics surface |
8 statistics on the console. | 8 statistics on the console. |
9 """ | 9 """ |
10 | 10 |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 default='jank_count,max_frame_delay,avg_surface_fps,' | 88 default='jank_count,max_frame_delay,avg_surface_fps,' |
89 'frame_lengths', | 89 'frame_lengths', |
90 help='Comma separated list of fields to display or "all".') | 90 help='Comma separated list of fields to display or "all".') |
91 parser.add_option('-d', | 91 parser.add_option('-d', |
92 '--delay', | 92 '--delay', |
93 dest='delay', | 93 dest='delay', |
94 default=1, | 94 default=1, |
95 type='float', | 95 type='float', |
96 help='Time in seconds to sleep between updates.') | 96 help='Time in seconds to sleep between updates.') |
97 | 97 |
98 options, args = parser.parse_args(argv) | 98 options, _ = parser.parse_args(argv) |
99 run_tests_helper.SetLogLevel(options.verbose_count) | 99 run_tests_helper.SetLogLevel(options.verbose_count) |
100 | 100 |
101 adb = android_commands.AndroidCommands(options.device) | 101 adb = android_commands.AndroidCommands(options.device) |
102 collector = surface_stats_collector.SurfaceStatsCollector(adb) | 102 collector = surface_stats_collector.SurfaceStatsCollector(adb) |
103 collector.DisableWarningAboutEmptyData() | 103 collector.DisableWarningAboutEmptyData() |
104 | 104 |
105 fields = options.fields.split(',') | 105 fields = options.fields.split(',') |
106 row_count = None | 106 row_count = None |
107 | 107 |
108 try: | 108 try: |
(...skipping 15 matching lines...) Expand all Loading... |
124 _PrintResults(results) | 124 _PrintResults(results) |
125 row_count += 1 | 125 row_count += 1 |
126 except KeyboardInterrupt: | 126 except KeyboardInterrupt: |
127 sys.exit(0) | 127 sys.exit(0) |
128 finally: | 128 finally: |
129 collector.Stop() | 129 collector.Stop() |
130 | 130 |
131 | 131 |
132 if __name__ == '__main__': | 132 if __name__ == '__main__': |
133 main(sys.argv) | 133 main(sys.argv) |
OLD | NEW |