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

Side by Side Diff: tools/perf/trace-info.json

Issue 391183002: Delete trace-info.json. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Changed descriptions in smoothness_controller. Created 6 years, 4 months 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 {
2 "_description" : "This file contains info about our performance test traces, u sed by the perf dashboard (http://chromeperf.appspot.com). Links in test descrip tions should be in markdown format. SUITE as the description means the same desc ription as the test suite.",
3
4 "score": {
5 "description": "SUITE"
6 },
7
8 "Score": {
9 "description": "SUITE"
10 },
11
12 "Total": {
13 "description": "SUITE"
14 },
15
16 "ImageDecoding_avg": {
17 "description": "Average decode time of 4 images formats: gif, png, jpg, and webp."
18 },
19 "image_decoding.html?gif": {
20 "description": "Time to decode a 3.1 MB, 2560x1920 gif image. File found at chrome/test/data/image_decoding/droids.gif"
21 },
22 "image_decoding.html?jpg": {
23 "description": "Time to decode a 810 KB, 2560x1920 jpg image. File found at chrome/test/data/image_decoding/droids.jpg"
24 },
25 "image_decoding.html?png": {
26 "description": "Time to decode a 4.6 MB, 2560x1920 png image. File found at chrome/test/data/image_decoding/droids.png"
27 },
28 "image_decoding.html?webp": {
29 "description": "Time to decode a 65 KB, 2560x1920 webp image. File found at chrome/test/data/image_decoding/droids.webp"
30 },
31 "ai-astar": {
32 "description": "This benchmark uses the [A* search algorithm](http://en.wiki pedia.org/wiki/A*_search_algorithm) to automatically plot an efficient path betw een two points, in the presence of obstacles. Adapted from code by [Brian Grings tead](http://www.briangrinstead.com/blog/astar-search-algorithm-in-javascript)."
33 },
34 "audio-beat-detection": {
35 "description": "This benchmark performs [beat detection](http://en.wikipedia .org/wiki/Beat_detection) on an Audio sample using [code](http://beatdetektor.sv n.sourceforge.net/viewvc/beatdetektor/trunk/core/js/beatdetektor.js?revision=18& view=markup) from [BeatDetektor](http://www.cubicproductions.com/index.php?optio n=com_content&view=article&id=67&Itemid=82) and [DSP.js](http://github.com/corba nbrook/dsp.js/)."
36 },
37 "audio-dft": {
38 "description": "This benchmark performs a [Discrete Fourier Transform](http: //en.wikipedia.org/wiki/Discrete_Fourier_transform) on an Audio sample using cod e from [DSP.js](http://github.com/corbanbrook/dsp.js)."
39 },
40 "audio-fft": {
41 "description": "This benchmark performs a [Fast Fourier Transform](http://en .wikipedia.org/wiki/Fast_Fourier_transform) on an Audio sample using code from [ DSP.js](http://github.com/corbanbrook/dsp.js/)."
42 },
43 "audio-oscillator": {
44 "description": "This benchmark generates a soundwave using code from [DSP.js ](http://github.com/corbanbrook/dsp.js/)."
45 },
46 "imaging-darkroom": {
47 "description": "This benchmark performs a variety of photo manipulations suc h as Fill, Brightness, Contrast, Saturation, and Temperature."
48 },
49 "imaging-desaturate": {
50 "description": "This benchmark [desaturates](http://en.wikipedia.org/wiki/Co lorfulness) a photo using code from [Pixastic](http://www.pixastic.com/)."
51 },
52 "imaging-gaussian-blur": {
53 "description": "This benchmark performs a [Gaussian blur](http://en.wikipedi a.org/wiki/Gaussian_blur) on a photo."
54 },
55 "json-parse-financial": {
56 "description": "This benchmark parses [JSON](http://www.json.org) records."
57 },
58 "json-stringify-tinderbox": {
59 "description": "This benchmark serializes [Tinderbox](http://tests.themasta. com/tinderboxpushlog/?tree=Firefox) build data to [JSON](http://www.json.org)."
60 },
61
62 "CodeLoad": {
63 "description": "measures how quickly a JavaScript engine can start executing code after loading a large JavaScript program, social widget being a common exa mple. The source for test is derived from open source libraries (Closure, jQuery ) (1,530 lines)."
64 },
65 "Crypto": {
66 "description": "Encryption and decryption benchmark based on code by Tom Wu (1698 lines)."
67 },
68 "DeltaBlue": {
69 "description": "One-way constraint solver, originally written in Smalltalk b y John Maloney and Mario Wolczko (880 lines)."
70 },
71 "EarleyBoyer": {
72 "description": "Classic Scheme benchmarks, translated to JavaScript by Flori an Loitsch's Scheme2Js compiler (4684 lines)."
73 },
74 "Gameboy": {
75 "description": "Emulate the portable console's architecture and runs a deman ding 3D simulation, all in JavaScript (11,097 lines)."
76 },
77 "Mandreel": {
78 "description": "Runs the 3D Bullet Physics Engine ported from C++ to JavaScr ipt via Mandreel (277,377 lines)."
79 },
80 "NavierStokes": {
81 "description": "2D NavierStokes equations solver, heavily manipulates double precision arrays. Based on Oliver Hunt's code (387 lines)."
82 },
83 "PdfJS": {
84 "description": "Mozilla's PDF Reader implemented in JavaScript. It measures decoding and interpretation time (33,056 lines)."
85 },
86 "RayTrace": {
87 "description": "Ray tracer benchmark based on code by Adam Burmister (904 li nes)."
88 },
89 "RegExp": {
90 "description": "Regular expression benchmark generated by extracting regular expression operations from 50 of the most popular web pages (1761 lines)."
91 },
92 "Richards": {
93 "description": "OS kernel simulation benchmark, originally written in BCPL b y Martin Richards (539 lines)."
94 },
95 "Splay": {
96 "description": "Data manipulation benchmark that deals with splay trees and exercises the automatic memory management subsystem (394 lines).."
97 },
98
99 "commit_charge": {
100 "description": "System commit charge (commited memory pages)"
101 },
102 "page_load_time": {
103 "description": "Average page load time. Measured from navigationStart until the completion time of a layout after the window.load event."
104 },
105 "processes": {
106 "description": "Number of processes used by chrome"
107 },
108 "read_bytes_browser": {
109 "description": "Number of IO bytes read by the browser process"
110 },
111 "read_bytes_renderer": {
112 "description": "Number of IO bytes read by the renderer process"
113 },
114 "read_operations_browser": {
115 "description": "Number of IO read operations by the browser process"
116 },
117 "read_operations_renderer": {
118 "description": "Number of IO read operations by the renderer process"
119 },
120 "resident_set_size_peak_size_browser": {
121 "description": "The peak Resident Set Size (physically resident memory) usag e achieved by the browser process."
122 },
123 "resident_set_size_peak_size_renderer": {
124 "description": "The peak Resident Set Size (physically resident memory) usag e achieved by the renderer process."
125 },
126 "V8.MemoryExternalFragmentationTotal": {
127 "description": "Total external memory fragmentation after each GC in percent ."
128 },
129 "V8.MemoryHeapSampleTotalCommitted": {
130 "description": "The total size of committed memory used by V8 after each GC in KB."
131 },
132 "V8.MemoryHeapSampleTotalUsed": {
133 "description": "The total size of live memory used by V8 after each GC in KB ."
134 },
135 "vm_final_size_browser": {
136 "description": "Virtual Memory Size (address space allocated) of browser pro cess"
137 },
138 "vm_final_size_gpu": {
139 "description": "Virtual Memory Size (address space allocated) of renderer pr ocess"
140 },
141 "vm_final_size_renderer": {
142 "description": "Virtual Memory Size (address space allocated) of renderer pr ocess"
143 },
144 "vm_final_size_total": {
145 "description": "Virtual Memory Size (address space allocated) of GPU process "
146 },
147 "vm_peak_size_browser": {
148 "description": "The peak Virtual Memory Size (address space allocated) usage achieved by the browser process."
149 },
150 "vm_peak_size_renderer": {
151 "description": "The peak Virtual Memory Size (address space allocated) usage achieved by the renderer process."
152 },
153 "vm_private_dirty_final_browser": {
154 "description": "Private Dirty is basically the amount of RAM inside the proc ess that can not be paged to disk (it is not backed by the same data on disk), a nd is not shared with any other processes. Another way to look at this is the RA M that will become available to the system when that process goes away (and prob ably quickly subsumed into caches and other uses of it)."
155 },
156 "vm_private_dirty_final_renderer": {
157 "description": "Private Dirty is basically the amount of RAM inside the proc ess that can not be paged to disk (it is not backed by the same data on disk), a nd is not shared with any other processes. Another way to look at this is the RA M that will become available to the system when that process goes away (and prob ably quickly subsumed into caches and other uses of it)."
158 },
159 "vm_private_dirty_final_total": {
160 "description": "Private Dirty is basically the amount of RAM inside the proc ess that can not be paged to disk (it is not backed by the same data on disk), a nd is not shared with any other processes. Another way to look at this is the RA M that will become available to the system when that process goes away (and prob ably quickly subsumed into caches and other uses of it)."
161 },
162 "vm_shared_dirty_final_browser": {
163 "description": "Shared Dirty is the amount of RAM outside the process that c an not be paged to disk, and is shared with other processes."
164 },
165 "vm_shared_dirty_final_renderer": {
166 "description": "Shared Dirty is the amount of RAM outside the process that c an not be paged to disk, and is shared with other processes."
167 },
168 "vm_proportional_set_size_final_browser": {
169 "description": "The PSS number is a metric the kernel computes that takes in to account memory sharing -- basically each page of RAM in a process is scaled b y a ratio of the number of other processes also using that page. This way you ca n (in theory) add up the pss across all processes to see the total RAM they are using, and compare pss between processes to get a rough idea of their relative w eight."
170 },
171 "vm_proportional_set_size_final_renderer": {
172 "description": "The PSS number is a metric the kernel computes that takes in to account memory sharing -- basically each page of RAM in a process is scaled b y a ratio of the number of other processes also using that page. This way you ca n (in theory) add up the pss across all processes to see the total RAM they are using, and compare pss between processes to get a rough idea of their relative w eight."
173 },
174 "vm_proportional_set_size_final_total": {
175 "description": "The PSS number is a metric the kernel computes that takes in to account memory sharing -- basically each page of RAM in a process is scaled b y a ratio of the number of other processes also using that page. This way you ca n (in theory) add up the pss across all processes to see the total RAM they are using, and compare pss between processes to get a rough idea of their relative w eight."
176 },
177 "vm_resident_set_size_final_size_browser": {
178 "description": "Resident Set Size (physically resident memory) of browser pr ocess"
179 },
180 "vm_resident_set_size_final_size_gpu": {
181 "description": "Resident Set Size (physically resident memory) of GPU proces s"
182 },
183 "vm_resident_set_size_final_size_renderer": {
184 "description": "Resident Set Size (physically resident memory) of renderer p rocess"
185 },
186 "vm_resident_set_size_final_size_total": {
187 "description": "Resident Set Size (physically resident memory) of all proces ses"
188 },
189 "vm_working_set_final_size_browser": {
190 "description": "Working Set size of browser process"
191 },
192 "vm_working_set_final_size_renderer": {
193 "description": "Working Set size of renderer process"
194 },
195 "vm_working_set_final_size_total": {
196 "description": "Working Set size of all processes"
197 },
198 "working_set_peak_size_browser": {
199 "description": "The peak Working Set Size usage achieved by the browser proc ess."
200 },
201 "working_set_peak_size_renderer": {
202 "description": "The peak Working Set Size usage achieved by the renderer pro cess."
203 },
204 "write_bytes_browser": {
205 "description": "Number of IO bytes written by the browser process"
206 },
207 "write_bytes_renderer": {
208 "description": "Number of IO bytes written by the renderer process"
209 },
210 "write_operations_browser": {
211 "description": "Number of write IO operations by browser process"
212 },
213 "write_operations_renderer": {
214 "description": "Number of write IO operations by renderer process"
215 },
216
217 "average_commit_time": {
218 "description": "Time spent pushing the layer tree from the main thread to th e compositor thread. Is zero if software rendering."
219 },
220 "average_latency": {
221 "description": "The average latency between input event and corresponding sw ap to screen."
222 },
223 "average_num_layers_drawn": {
224 "description": "Number of layers in the tree at draw time. Is zero in softw are mode."
225 },
226 "avg_surface_fps": {
227 "description": "Average frames per second as measured by the platform's Surf aceFlinger."
228 },
229 "dropped_percent": {
230 "description": "Number of frames that missed vsync. The metric is slightly different in each rendering mode but roughly approximates how janky the page was ."
231 },
232 "mean_frame_time": {
233 "description": "The frame rate, but reported as an interval."
234 },
235 "percent_impl_scrolled": {
236 "description": "The percent of input events that caused fast scrolling on th e impl thread. If you see numbers between 0 and 100, it's probably because the page changed halfway through and became slow scrolling, or vice versa."
237 },
238 "texture_upload_count": {
239 "description": "The number of textures uploaded to the GPU."
240 },
241 "total_texture_upload_time": {
242 "description": "The time spent in texture upload on the GPU process."
243 },
244
245 "canvasDrawImageFullClear": {
246 "description": "Using a canvas element to render. Bitmaps are blitted to th e canvas using the 'drawImage' function and the canvas is fully cleared at the b eginning of each frame."
247 },
248 "canvasDrawImageFullClearAlign": {
249 "description": "Same as canvasDrawImageFullClear except all 'x' and 'y' valu es are roudned to the nearest integer. This can be more efficient on translate on certain browsers."
250 },
251 "canvasDrawImagePartialClear": {
252 "description": "Using a canvas element to render. Bitmaps are blitted to th e canvas using the 'drawImage' function and pixels drawn in the last frame are c leared to the clear color at the beginning of each frame. This is generally slo wer on hardware accelerated implementations, but sometimes faster on CPU-based i mplementations."
253 },
254 "canvasDrawImagePartialClearAlign": {
255 "description": "Same as canvasDrawImageFullClearAlign but only partially cle aring the canvas each frame."
256 },
257 "css2dBackground": {
258 "description": "Using div elements that have a background image specified us ing CSS styles. These div elements are translated, scaled, and rotated using CS S-2D transforms."
259 },
260 "css2dImg": {
261 "description": "Same as css2dBackground, but using img elements instead of d iv elements."
262 },
263 "css3dBackground": {
264 "description": "Same as css2dBackground, but using CSS-3D transforms."
265 },
266 "css3dImg": {
267 "description": "Same as css2dImage but using CSS-3D tranforms."
268 },
269
270 "3d-cube": {
271 "description": "Pure JavaScript computations of the kind you might use to do 3d rendering, but without the rendering. This ends up mostly hitting floating p oint math and array access."
272 },
273 "3d-morph": {
274 "description": "Pure JavaScript computations of the kind you might use to do 3d rendering, but without the rendering. This ends up mostly hitting floating p oint math and array access."
275 },
276 "3d-raytrace": {
277 "description": "Pure JavaScript computations of the kind you might use to do 3d rendering, but without the rendering. This ends up mostly hitting floating p oint math and array access."
278 },
279 "access-binary-trees": {
280 "description": "Array, object property and variable access."
281 },
282 "access-fannkuch": {
283 "description": "Array, object property and variable access."
284 },
285 "access-nbody": {
286 "description": "Array, object property and variable access."
287 },
288 "access-nsieve": {
289 "description": "Array, object property and variable access."
290 },
291 "bitops-3bit-bits-in-byte": {
292 "description": "Bitwise operations, these can be useful for various things i ncluding games, mathematical computations, and various kinds of encoding/decodin g. It's also the only kind of math in JavaScript that is done as integer, not fl oating point."
293 },
294 "bitops-bits-in-byte": {
295 "description": "Bitwise operations, these can be useful for various things i ncluding games, mathematical computations, and various kinds of encoding/decodin g. It's also the only kind of math in JavaScript that is done as integer, not fl oating point."
296 },
297 "bitops-bitwise-and": {
298 "description": "Bitwise operations, these can be useful for various things i ncluding games, mathematical computations, and various kinds of encoding/decodin g. It's also the only kind of math in JavaScript that is done as integer, not fl oating point."
299 },
300 "bitops-nsieve-bits": {
301 "description": "Bitwise operations, these can be useful for various things i ncluding games, mathematical computations, and various kinds of encoding/decodin g. It's also the only kind of math in JavaScript that is done as integer, not fl oating point."
302 },
303 "controlflow-recursive": {
304 "description": "Control flow constructs (looping, recursion, conditionals). Right now it mostly covers recursion, as the others are pretty well covered by o ther tests."
305 },
306 "crypto-aes": {
307 "description": "Real cryptography code, mostly covers bitwise operations and string operations."
308 },
309 "crypto-md5": {
310 "description": "Real cryptography code, mostly covers bitwise operations and string operations."
311 },
312 "crypto-sha1": {
313 "description": "Real cryptography code, mostly covers bitwise operations and string operations."
314 },
315 "date-format-tofte": {
316 "description": "Performance of JavaScript's 'date' objects."
317 },
318 "date-format-xparb": {
319 "description": "Performance of JavaScript's 'date' objects."
320 },
321 "math-cordic": {
322 "description": "Various mathematical type computations."
323 },
324 "math-partial-sums": {
325 "description": "Various mathematical type computations."
326 },
327 "math-spectral-norm": {
328 "description": "Various mathematical type computations."
329 },
330 "regexp-dna": {
331 "description": "Regular expressions performance"
332 },
333 "string-base64": {
334 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
335 },
336 "string-fasta": {
337 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
338 },
339 "string-tagcloud": {
340 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
341 },
342 "string-unpack-code": {
343 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
344 },
345 "string-validate-input": {
346 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
347 }
348 }
OLDNEW
« no previous file with comments | « tools/perf/metrics/v8_object_stats.py ('k') | tools/telemetry/telemetry/web_perf/metrics/smoothness.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698