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

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

Issue 14172018: Add trace-info.json which contains information about perf traces. Also update test-info.json to use… (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed review comments Created 7 years, 8 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
« no previous file with comments | « tools/perf/test-info.json ('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
(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 "dom": {
5 "description": ""
6 },
7 "dom_attr": {
8 "description": ""
9 },
10 "dom_attr_element_expando": {
11 "description": ""
12 },
13 "dom_attr_element_expando___value": {
14 "description": ""
15 },
16 "dom_attr_element_property": {
17 "description": ""
18 },
19 "dom_attr_element_property___value": {
20 "description": ""
21 },
22 "dom_attr_getAttribute": {
23 "description": ""
24 },
25 "dom_attr_setAttribute": {
26 "description": ""
27 },
28 "dom_modify": {
29 "description": ""
30 },
31 "dom_modify_appendChild": {
32 "description": ""
33 },
34 "dom_modify_coneNode": {
35 "description": ""
36 },
37 "dom_modify_createElement": {
38 "description": ""
39 },
40 "dom_modify_createTextNode": {
41 "description": ""
42 },
43 "dom_modify_innerHTML": {
44 "description": ""
45 },
46 "dom_modify_insertBefore": {
47 "description": ""
48 },
49 "dom_query": {
50 "description": ""
51 },
52 "dom_query_getElementById": {
53 "description": ""
54 },
55 "dom_query_getElementById__not_in_document_": {
56 "description": ""
57 },
58 "dom_query_getElementsByName": {
59 "description": ""
60 },
61 "dom_query_getElementsByName__not_in_document": {
62 "description": ""
63 },
64 "dom_query_getElementsByTagName___": {
65 "description": ""
66 },
67 "dom_query_getElementsByTagName_p_": {
68 "description": ""
69 },
70 "dom_traverse": {
71 "description": ""
72 },
73 "dom_traverse_childNodes": {
74 "description": ""
75 },
76 "dom_traverse_firstChild": {
77 "description": ""
78 },
79 "dom_traverse_lastChild": {
80 "description": ""
81 },
82 "dom_traverse_nextSibling": {
83 "description": ""
84 },
85 "dom_traverse_previousSibling": {
86 "description": ""
87 },
88
89 "jslib": {
90 "description": ""
91 },
92 "jslib_attr_jquery": {
93 "description": ""
94 },
95 "jslib_attr_jquery_jQuery___addClass": {
96 "description": ""
97 },
98 "jslib_attr_jquery_jQuery___attr_class__x100": {
99 "description": ""
100 },
101 "jslib_attr_jquery_jQuery___attr_class_test_": {
102 "description": ""
103 },
104 "jslib_attr_jquery_jQuery___hasClassx10": {
105 "description": ""
106 },
107 "jslib_attr_jquery_jQuery___removeAttribute": {
108 "description": ""
109 },
110 "jslib_attr_jquery_jQuery___removeClass": {
111 "description": ""
112 },
113 "jslib_attr_prototype": {
114 "description": ""
115 },
116
117 "gif": {
118 "description": "Time to decode a 3.1 MB gif image. File found at chrome/tes t/data/image_decoding/droids.gif"
119 },
120 "png": {
121 "description": "Time to decode a 4.6 MB png image. File found at chrome/tes t/data/image_decoding/droids.png"
122 },
123 "jpg": {
124 "description": "Time to decode a 810 KB jpg image. File found at chrome/tes t/data/image_decoding/droids.jpg"
125 },
126 "webp": {
127 "description": "Time to decode a 65 KB webp image. File found at chrome/tes t/data/image_decoding/droids.webp"
128 },
129 "ImageDecoding_avg": {
130 "description": "Average decode time of 4 images formats: gif, png, jpg, and webp."
131 },
132
133 "score": {
134 "description": "SUITE"
135 },
136
137 "Total": {
138 "description": "SUITE"
139 },
140 "ai-astar": {
141 "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)."
142 },
143 "audio-beat-detection": {
144 "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/)."
145 },
146 "audio-dft": {
147 "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)."
148 },
149 "audio-fft": {
150 "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/)."
151 },
152 "audio-oscillator": {
153 "description": "This benchmark generates a soundwave using code from [DSP.js ](http://github.com/corbanbrook/dsp.js/)."
154 },
155 "imaging-darkroom": {
156 "description": "This benchmark performs a variety of photo manipulations suc h as Fill, Brightness, Contrast, Saturation, and Temperature."
157 },
158 "imaging-desaturate": {
159 "description": "This benchmark [desaturates](http://en.wikipedia.org/wiki/Co lorfulness) a photo using code from [Pixastic](http://www.pixastic.com/)."
160 },
161 "imaging-gaussian-blur": {
162 "description": "This benchmark performs a [Gaussian blur](http://en.wikipedi a.org/wiki/Gaussian_blur) on a photo."
163 },
164 "json-parse-financial": {
165 "description": "This benchmark parses [JSON](http://www.json.org) records."
166 },
167 "json-stringify-tinderbox": {
168 "description": "This benchmark serializes [Tinderbox](http://tests.themasta. com/tinderboxpushlog/?tree=Firefox) build data to [JSON](http://www.json.org)."
169 },
170 "stanford-crypto-aes": {
171 "description": ""
172 },
173 "stanford-crypto-ccm": {
174 "description": ""
175 },
176 "stanford-crypto-pbkdf2": {
177 "description": ""
178 },
179 "stanford-crypto-sha256-iterative": {
180 "description": ""
181 },
182
183 "Memory_RendererUsed": {
184 "description": ""
185 },
186 "Memory_BrowserUsed": {
187 "description": ""
188 },
189 "V8-MemoryExternalFragmentationTotal": {
190 "description": ""
191 },
192 "V8_MemoryHeapSampleTotalCommitted": {
193 "description": ""
194 },
195 "V8_MemoryHeapSampleTotalUsed": {
196 "description": ""
197 },
198
199 "CodeLoad": {
200 "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)."
201 },
202 "Crypto": {
203 "description": "Encryption and decryption benchmark based on code by Tom Wu (1698 lines)."
204 },
205 "DeltaBlue": {
206 "description": "One-way constraint solver, originally written in Smalltalk b y John Maloney and Mario Wolczko (880 lines)."
207 },
208 "EarleyBoyer": {
209 "description": "Classic Scheme benchmarks, translated to JavaScript by Flori an Loitsch's Scheme2Js compiler (4684 lines)."
210 },
211 "Gameboy": {
212 "description": "Emulate the portable console's architecture and runs a deman ding 3D simulation, all in JavaScript (11,097 lines)."
213 },
214 "Mandreel": {
215 "description": "Runs the 3D Bullet Physics Engine ported from C++ to JavaScr ipt via Mandreel (277,377 lines)."
216 },
217 "NavierStokes": {
218 "description": "2D NavierStokes equations solver, heavily manipulates double precision arrays. Based on Oliver Hunt's code (387 lines)."
219 },
220 "PdfJS": {
221 "description": "Mozilla's PDF Reader implemented in JavaScript. It measures decoding and interpretation time (33,056 lines)."
222 },
223 "RayTrace": {
224 "description": "Ray tracer benchmark based on code by Adam Burmister (904 li nes)."
225 },
226 "RegExp": {
227 "description": "Regular expression benchmark generated by extracting regular expression operations from 50 of the most popular web pages (1761 lines)."
228 },
229 "Richards": {
230 "description": "OS kernel simulation benchmark, originally written in BCPL b y Martin Richards (539 lines)."
231 },
232 "Splay": {
233 "description": "Data manipulation benchmark that deals with splay trees and exercises the automatic memory management subsystem (394 lines).."
234 },
235
236 "t": {
237 "description": "Average page load time."
238 },
239 "total_byte_b": {
240 "description": "Total number of bytes of browser process IO"
241 },
242 "total_byte_r": {
243 "description": "Total number of bytes of renderer process IO"
244 },
245 "total_op_b": {
246 "description": "Total number of IO operations by browser process"
247 },
248 "total_op_r": {
249 "description": "Total number of IO operations by renderer process"
250 },
251 "vm_peak_b": {
252 "description": "The peak Virtual Memory Size (address space allocated) usage achieved by the browser process."
253 },
254 "vm_peak_r": {
255 "description": "The peak Virtual Memory Size (address space allocated) usage achieved by the renderer process."
256 },
257 "vm_rss_final_b": {
258 "description": "Resident Set Size (physically resident memory) of browser pr ocess"
259 },
260 "vm_rss_final_r": {
261 "description": "Resident Set Size (physically resident memory) of renderer p rocess"
262 },
263 "vm_ws_final_b": {
264 "description": "Working Set size of browser process"
265 },
266 "vm_ws_final_r": {
267 "description": "Working Set size of renderer process"
268 },
269 "vm_size_final_b": {
270 "description": "Virtual Memory Size (address space allocated) of browser pro cess"
271 },
272 "vm_size_final_r": {
273 "description": "Virtual Memory Size (address space allocated) of renderer pr ocess"
274 },
275 "vm_size_final_t": {
276 "description": "Virtual Memory Size (address space allocated) of all process es"
277 },
278 "rss_peak_b": {
279 "description": "The peak Resident Set Size (physically resident memory) usag e achieved by the browser process."
280 },
281 "rss_peak_r": {
282 "description": "The peak Resident Set Size (physically resident memory) usag e achieved by the renderer process."
283 },
284 "ws_peak_b": {
285 "description": "The peak Working Set Size usage achieved by the browser proc ess."
286 },
287 "ws_peak_r": {
288 "description": "The peak Working Set Size usage achieved by the renderer pro cess."
289 },
290 "commit_charge": {
291 "description": "System commit charge (commited memory pages)"
292 },
293 "processes": {
294 "description": "Number of processes used by chrome"
295 },
296 "read_byte_b": {
297 "description": "Number of IO bytes read by the browser process"
298 },
299 "read_byte_r": {
300 "description": "Number of IO bytes read by the renderer process"
301 },
302 "read_op_b": {
303 "description": "Number of IO read operations by the browser process"
304 },
305 "read_op_r": {
306 "description": "Number of IO read operations by the renderer process"
307 },
308 "write_byte_b": {
309 "description": "Number of IO bytes written by the browser process"
310 },
311 "write_byte_r": {
312 "description": "Number of IO bytes written by the renderer process"
313 },
314 "write_op_b": {
315 "description": "Number of write IO operations by browser process"
316 },
317 "write_op_r": {
318 "description": "Number of write IO operations by renderer process"
319 },
320 "V8.MemoryExternalFragmentationTotal": {
321 "description": "Total external memory fragmentation after each GC in percent ."
322 },
323 "V8.MemoryExternalFragmentationTotal_.1": {
324 "description": ""
325 },
326 "V8.MemoryExternalFragmentationTotal_.25": {
327 "description": ""
328 },
329 "V8.MemoryExternalFragmentationTotal_.5": {
330 "description": ""
331 },
332 "V8.MemoryExternalFragmentationTotal_.75": {
333 "description": ""
334 },
335 "V8.MemoryExternalFragmentationTotal_.9": {
336 "description": ""
337 },
338 "V8.MemoryExternalFragmentationTotal_.95": {
339 "description": ""
340 },
341 "V8.MemoryExternalFragmentationTotal_.99": {
342 "description": ""
343 },
344 "V8.MemoryHeapSampleTotalCommitted": {
345 "description": "The total size of committed memory used by V8 after each GC in KB."
346 },
347 "V8.MemoryHeapSampleTotalCommitted_.1": {
348 "description": ""
349 },
350 "V8.MemoryHeapSampleTotalCommitted_.25": {
351 "description": ""
352 },
353 "V8.MemoryHeapSampleTotalCommitted_.5": {
354 "description": ""
355 },
356 "V8.MemoryHeapSampleTotalCommitted_.75": {
357 "description": ""
358 },
359 "V8.MemoryHeapSampleTotalCommitted_.9": {
360 "description": ""
361 },
362 "V8.MemoryHeapSampleTotalCommitted_.95": {
363 "description": ""
364 },
365 "V8.MemoryHeapSampleTotalCommitted_.99": {
366 "description": ""
367 },
368 "V8.MemoryHeapSampleTotalUsed": {
369 "description": "The total size of live memory used by V8 after each GC in KB ."
370 },
371 "V8.MemoryHeapSampleTotalUsed_.1": {
372 "description": ""
373 },
374 "V8.MemoryHeapSampleTotalUsed_.25": {
375 "description": ""
376 },
377 "V8.MemoryHeapSampleTotalUsed_.5": {
378 "description": ""
379 },
380 "V8.MemoryHeapSampleTotalUsed_.75": {
381 "description": ""
382 },
383 "V8.MemoryHeapSampleTotalUsed_.9": {
384 "description": ""
385 },
386 "V8.MemoryHeapSampleTotalUsed_.95": {
387 "description": ""
388 },
389 "V8.MemoryHeapSampleTotalUsed_.99": {
390 "description": ""
391 },
392
393 "avg_surface_fps": {
394 "description": "Average frames per second as measured by the platform's Surf aceFlinger."
395 },
396 "mean_frame_time": {
397 "description": "The frame rate, but reported as an interval."
398 },
399 "texture_upload_count": {
400 "description": "The number of textures uploaded to the GPU."
401 },
402 "total_paint_time": {
403 "description": ""
404 },
405 "average_commit_time": {
406 "description": "Time spent pushing the layer tree from the main thread to th e compositor thread. Is zero if software rendering."
407 },
408 "average_image_gathering_time": {
409 "description": ""
410 },
411 "average_num_layers_drawn": {
412 "description": "Number of layers in the tree at draw time. Is zero in softw are mode."
413 },
414 "average_num_missing_tiles": {
415 "description": ""
416 },
417 "dropped_percent": {
418 "description": "Number of frames that missed vsync. The metric is slightly different in each rendering mode but roughly approximates how janky the page was ."
419 },
420 "megapixels_painted_per_second": {
421 "description": "Time spent painting, normalized by the amount of pixels we p ainted."
422 },
423 "megapixels_rasterized_per_second": {
424 "description": "Time spent rasterizing, normalized by the amount of pixels r asterized."
425 },
426 "percent_impl_scrolled": {
427 "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."
428 },
429 "total_deferred_image_decode_count": {
430 "description": ""
431 },
432 "total_deferred_image_decode_time": {
433 "description": ""
434 },
435 "total_image_cache_hit_count": {
436 "description": ""
437 },
438 "total_paint_and_rasterize_time": {
439 "description": "The sum of rasterize and painting times."
440 },
441 "total_pixels_painted": {
442 "description": ""
443 },
444 "total_pixels_rasterized": {
445 "description": ""
446 },
447 "total_rasterize_time": {
448 "description": ""
449 },
450 "dom_content_loaded_time": {
451 "description": ""
452 },
453 "load_time": {
454 "description": ""
455 },
456 "total_texture_upload_time": {
457 "description": "The time spent in texture upload on the GPU process."
458 },
459 "load_time_by_url": {
460 "description": ""
461 },
462
463 "Score": {
464 "description": "SUITE"
465 },
466 "canvasDrawImageFullClear": {
467 "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."
468 },
469 "canvasDrawImageFullClearAlign": {
470 "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."
471 },
472 "canvasDrawImagePartialClear": {
473 "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."
474 },
475 "canvasDrawImagePartialClearAlign": {
476 "description": "Same as canvasDrawImageFullClearAlign but only partially cle aring the canvas each frame."
477 },
478 "css2dBackground": {
479 "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."
480 },
481 "css2dImg": {
482 "description": "Same as css2dBackground, but using img elements instead of d iv elements."
483 },
484 "css3dBackground": {
485 "description": "Same as css2dBackground, but using CSS-3D transforms."
486 },
487 "css3dImg": {
488 "description": "Same as css2dImage but using CSS-3D tranforms."
489 },
490
491 "3d-cube": {
492 "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."
493 },
494 "3d-morph": {
495 "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."
496 },
497 "3d-raytrace": {
498 "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."
499 },
500 "access-binary-trees": {
501 "description": "Array, object property and variable access."
502 },
503 "access-fannkuch": {
504 "description": "Array, object property and variable access."
505 },
506 "access-nbody": {
507 "description": "Array, object property and variable access."
508 },
509 "access-nsieve": {
510 "description": "Array, object property and variable access."
511 },
512 "bitops-3bit-bits-in-byte": {
513 "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."
514 },
515 "bitops-bits-in-byte": {
516 "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."
517 },
518 "bitops-bitwise-and": {
519 "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."
520 },
521 "bitops-nsieve-bits": {
522 "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."
523 },
524 "controlflow-recursive": {
525 "description": "Control flow constructs (looping, recursion, conditionals). Right now it mostly covers recursion, as the others are pretty well covered by o ther tests."
526 },
527 "crypto-aes": {
528 "description": "Real cryptography code, mostly covers bitwise operations and string operations."
529 },
530 "crypto-md5": {
531 "description": "Real cryptography code, mostly covers bitwise operations and string operations."
532 },
533 "crypto-sha1": {
534 "description": "Real cryptography code, mostly covers bitwise operations and string operations."
535 },
536 "date-format-tofte": {
537 "description": "Performance of JavaScript's 'date' objects."
538 },
539 "date-format-xparb": {
540 "description": "Performance of JavaScript's 'date' objects."
541 },
542 "math-cordic": {
543 "description": "Various mathematical type computations."
544 },
545 "math-partial-sums": {
546 "description": "Various mathematical type computations."
547 },
548 "math-spectral-norm": {
549 "description": "Various mathematical type computations."
550 },
551 "regexp-dna": {
552 "description": "Regular expressions performance"
553 },
554 "string-base64": {
555 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
556 },
557 "string-fasta": {
558 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
559 },
560 "string-tagcloud": {
561 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
562 },
563 "string-unpack-code": {
564 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
565 },
566 "string-validate-input": {
567 "description": "String processing, including code to generate a giant 'tagcl oud', extracting compressed JS code, etc."
568 }
569 }
OLDNEW
« no previous file with comments | « tools/perf/test-info.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698