mozilla / perf-automation
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
61% | 9% | 15% | 5% | 7%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js65% | 9% | 12% | 3% | 8%
c50% | 10% | 22% | 10% | 5%
asm96% | 0% | 0% | 3% | 0%
h40% | 22% | 22% | 2% | 12%
html0% | 19% | 24% | 34% | 20%
css0% | 0% | 91% | 0% | 8%
cpp0% | 0% | 100% | 0% | 0%
g40% | 0% | 100% | 0% | 0%
py0% | 0% | 0% | 85% | 14%
yaml0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
benchmarks61% | 9% | 15% | 5% | 7%
Longest Files (Top 50)
File# lines# units
Test.js
in benchmarks/JetStream2/WSL
6242 755
expected.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
5672 -
gcc-loops.js
in benchmarks/JetStream2/wasm
5437 132
index.js
in benchmarks/JetStream2/ARES-6/ml
4981 212
tsf.js
in benchmarks/JetStream2/wasm
4925 103
tsf_gpc_code_gen.c
in benchmarks/JetStream2/wasm/TSF
2980 9
zlib-data.js
in benchmarks/JetStream2/Octane
2345 19
zlib-data.js
in benchmarks/octane
2345 19
LowLevelInterpreter32_64.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
2166 1
LowLevelInterpreter32_64.asm
in benchmarks/JetStream2/RexBench/OfflineAssembler
2161 -
LowLevelInterpreter64.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
2096 1
LowLevelInterpreter64.asm
in benchmarks/JetStream2/RexBench/OfflineAssembler
2091 -
wasm_fasta.js
in benchmarks/wasm-misc/embenchen/src
1877 124
wasm_skinning.js
in benchmarks/wasm-misc/embenchen/src
1877 124
wasm_linpack_float.c.js
in benchmarks/wasm-misc/embenchen/src
1837 118
wasm_zlib.c.js
in benchmarks/wasm-misc/embenchen/src
1830 120
wasm_fannkuch.js
in benchmarks/wasm-misc/embenchen/src
1806 117
LowLevelInterpreter.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
1572 1
LowLevelInterpreter.asm
in benchmarks/JetStream2/RexBench/OfflineAssembler
1567 -
ast.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
1476 176
code-load.js
in benchmarks/octane
1430 204
code-first-load.js
in benchmarks/JetStream2/Octane
1415 205
crypto.js
in benchmarks/JetStream2/Octane
1350 93
crypto.js
in benchmarks/octane
1348 92
tsf_ir.c
in benchmarks/JetStream2/wasm/TSF
1338 93
flight_planner.js
in benchmarks/JetStream2/RexBench/FlightPlanner
1332 18
tsf_type.c
in benchmarks/JetStream2/wasm/TSF
1327 43
tsf_fsdb.c
in benchmarks/JetStream2/wasm/TSF
1206 19
tsf_ir_different.c
in benchmarks/JetStream2/wasm/TSF
1199 83
gbemu-part1.js
in benchmarks/octane
1199 88
gbemu-part1.js
in benchmarks/JetStream2/Octane
1189 88
tsf_reflect.c
in benchmarks/JetStream2/wasm/TSF
1178 23
tsf_internal.h
in benchmarks/JetStream2/wasm/TSF
1156 30
tsf.h
in benchmarks/JetStream2/wasm/TSF
1143 16
HashSet.js
in benchmarks/JetStream2/wasm
1137 56
inspector-blob.js
in benchmarks/JetStream2/ARES-6/Babylon
1030 7
arg.js
in benchmarks/JetStream2/ARES-6/Air
953 62
Parse.js
in benchmarks/JetStream2/WSL
868 77
quicksort.js
in benchmarks/JetStream2/wasm
858 48
parser.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
806 22
richards.js
in benchmarks/JetStream2/wasm
803 50
tsf_buffer.c
in benchmarks/JetStream2/wasm/TSF
789 22
raytrace.js
in benchmarks/octane
675 59
raytrace.js
in benchmarks/JetStream2/Octane
672 59
tsf_ir.h
in benchmarks/JetStream2/wasm/TSF
668 40
tsf_fsdb_protocol.c
in benchmarks/JetStream2/wasm/TSF
666 44
tsf_ir_different.h
in benchmarks/JetStream2/wasm/TSF
602 37
deltablue.js
in benchmarks/octane
599 73
deltablue.js
in benchmarks/JetStream2/Octane
596 73
Checker.js
in benchmarks/JetStream2/WSL
576 -
Files With Most Units (Top 50)
File# lines# units
Test.js
in benchmarks/JetStream2/WSL
6242 755
index.js
in benchmarks/JetStream2/ARES-6/ml
4981 212
code-first-load.js
in benchmarks/JetStream2/Octane
1415 205
code-load.js
in benchmarks/octane
1430 204
ast.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
1476 176
gcc-loops.js
in benchmarks/JetStream2/wasm
5437 132
wasm_fasta.js
in benchmarks/wasm-misc/embenchen/src
1877 124
wasm_skinning.js
in benchmarks/wasm-misc/embenchen/src
1877 124
wasm_zlib.c.js
in benchmarks/wasm-misc/embenchen/src
1830 120
wasm_linpack_float.c.js
in benchmarks/wasm-misc/embenchen/src
1837 118
wasm_fannkuch.js
in benchmarks/wasm-misc/embenchen/src
1806 117
tsf.js
in benchmarks/JetStream2/wasm
4925 103
tsf_ir.c
in benchmarks/JetStream2/wasm/TSF
1338 93
crypto.js
in benchmarks/JetStream2/Octane
1350 93
crypto.js
in benchmarks/octane
1348 92
gbemu-part1.js
in benchmarks/JetStream2/Octane
1189 88
gbemu-part1.js
in benchmarks/octane
1199 88
tsf_ir_different.c
in benchmarks/JetStream2/wasm/TSF
1199 83
Parse.js
in benchmarks/JetStream2/WSL
868 77
deltablue.js
in benchmarks/JetStream2/Octane
596 73
deltablue.js
in benchmarks/octane
599 73
arg.js
in benchmarks/JetStream2/ARES-6/Air
953 62
raytrace.js
in benchmarks/JetStream2/Octane
672 59
raytrace.js
in benchmarks/octane
675 59
hash-map.js
in benchmarks/JetStream2/simple
475 57
HashSet.js
in benchmarks/JetStream2/wasm
1137 56
richards.js
in benchmarks/JetStream2/wasm
803 50
quicksort.js
in benchmarks/JetStream2/wasm
858 48
tsf_fsdb_protocol.c
in benchmarks/JetStream2/wasm/TSF
666 44
tsf_type.c
in benchmarks/JetStream2/wasm/TSF
1327 43
tsf_ir.h
in benchmarks/JetStream2/wasm/TSF
668 40
richards.js
in benchmarks/JetStream2/Octane
293 39
darkroom.js
in benchmarks/assorted-dom/explanations
424 39
richards.js
in benchmarks/octane
290 38
tsf_ir_different.h
in benchmarks/JetStream2/wasm/TSF
602 37
async-task.js
in benchmarks/JetStream2/worker
518 37
date-format-tofte.js
in benchmarks/JetStream2/SunSpider
258 32
tsf_internal.h
in benchmarks/JetStream2/wasm/TSF
1156 30
date-format-tofte.js
in benchmarks/JetStream2/worker/bomb-subtests
252 30
shell-polyfill-hack.js
in benchmarks/matrix-react-bench/src
308 28
3d-raytrace.js
in benchmarks/JetStream2/worker/bomb-subtests
363 28
3d-raytrace.js
in benchmarks/JetStream2/SunSpider
363 28
tsf_error.c
in benchmarks/JetStream2/wasm/TSF
514 26
gcc-loops.cpp
in benchmarks/JetStream2/wasm
305 25
tsf_reflect.c
in benchmarks/JetStream2/wasm/TSF
1178 23
tsf_buffer.c
in benchmarks/JetStream2/wasm/TSF
789 22
tsf_atomics.h
in benchmarks/JetStream2/wasm/TSF
246 22
splay.js
in benchmarks/JetStream2/Octane
230 22
parser.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
806 22
base.js
in benchmarks/octane
266 22
Files With Long Lines (Top 50)

There are 103 files with lines longer than 120 characters. In total, there are 2071 long lines.

File# lines# units# long lines
box2d.js
in benchmarks/JetStream2/Octane
496 6 443
box2d.js
in benchmarks/octane
506 6 443
expectations.js
in benchmarks/JetStream2/RexBench/FlightPlanner
103 - 100
tsf_ir.h
in benchmarks/JetStream2/wasm/TSF
668 40 75
tsf_ir_different.h
in benchmarks/JetStream2/wasm/TSF
602 37 74
tsf_fsdb_protocol.c
in benchmarks/JetStream2/wasm/TSF
666 44 55
sjlc.js
in benchmarks/JetStream2/SeaMonster
61 1 53
gbemu-part1.js
in benchmarks/JetStream2/Octane
1189 88 40
gbemu-part1.js
in benchmarks/octane
1199 88 40
Checker.js
in benchmarks/JetStream2/WSL
576 - 39
in-depth.html
in benchmarks/JetStream2
552 - 39
tsf_ir.c
in benchmarks/JetStream2/wasm/TSF
1338 93 37
wasm_linpack_float.c.js
in benchmarks/wasm-misc/embenchen/src
1837 118 37
flight_planner.js
in benchmarks/JetStream2/RexBench/FlightPlanner
1332 18 35
wasm_zlib.c.js
in benchmarks/wasm-misc/embenchen/src
1830 120 35
wasm_fasta.js
in benchmarks/wasm-misc/embenchen/src
1877 124 35
wasm_skinning.js
in benchmarks/wasm-misc/embenchen/src
1877 124 35
wasm_fannkuch.js
in benchmarks/wasm-misc/embenchen/src
1806 117 34
gcc-loops.js
in benchmarks/JetStream2/wasm
5437 132 31
tsf_ir_different.c
in benchmarks/JetStream2/wasm/TSF
1199 83 31
tsf_fsdb_protocol.h
in benchmarks/JetStream2/wasm/TSF
410 14 30
tsf.js
in benchmarks/JetStream2/wasm
4925 103 21
Test.js
in benchmarks/JetStream2/WSL
6242 755 20
index.js
in benchmarks/JetStream2/ARES-6/ml
4981 212 17
parser.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
806 22 14
WSL.g4
in benchmarks/JetStream2/WSL/SpecWork
206 - 13
async-task.js
in benchmarks/JetStream2/worker
518 37 13
quicksort.js
in benchmarks/JetStream2/wasm
858 48 10
expected.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
5672 - 10
crypto.js
in benchmarks/JetStream2/Octane
1350 93 8
crypto.js
in benchmarks/octane
1348 92 8
NameResolver.js
in benchmarks/JetStream2/WSL
234 - 7
HashSet.js
in benchmarks/JetStream2/wasm
1137 56 7
richards.js
in benchmarks/JetStream2/wasm
803 50 7
about.html
in benchmarks/JetStream2/RexBench
29 - 7
InferTypesForCall.js
in benchmarks/JetStream2/WSL
37 1 6
Parse.js
in benchmarks/JetStream2/WSL
868 77 6
ProtocolDecl.js
in benchmarks/JetStream2/WSL
81 - 6
SPIRVCodegen.js
in benchmarks/JetStream2/WSL
237 4 6
inspector-blob.js
in benchmarks/JetStream2/ARES-6/Babylon
1030 7 6
LowLevelInterpreter.asm
in benchmarks/JetStream2/RexBench/OfflineAssembler
1567 - 6
LowLevelInterpreter.js
in benchmarks/JetStream2/RexBench/OfflineAssembler
1572 1 6
run.py
in benchmarks/wasm-misc/embenchen/src
187 11 6
parser.js
in benchmarks/JetStream2/ARES-6/Basic
493 20 5
fileloader.js
in benchmarks/unity-webgl/Data
206 13 5
darkroom.html
in benchmarks/assorted-dom/explanations
186 - 5
CallExpression.js
in benchmarks/JetStream2/WSL
115 1 4
PropertyAccessExpression.js
in benchmarks/JetStream2/WSL
58 - 4
LateChecker.js
in benchmarks/JetStream2/WSL
50 - 4
TypeVariable.js
in benchmarks/JetStream2/WSL
65 1 4