@@ -26,7 +26,7 @@ const bench = common.createBenchmark(
26
26
'findOrigin-sectioned' ,
27
27
'findOrigin-large' ,
28
28
] ,
29
- n : [ 1e5 ] ,
29
+ n : [ 10 ] ,
30
30
} ,
31
31
options ,
32
32
) ;
@@ -60,7 +60,6 @@ function main({ operation, n }) {
60
60
) ;
61
61
62
62
let sourceMap ;
63
- let instance ;
64
63
switch ( operation ) {
65
64
case 'parse' :
66
65
bench . start ( ) ;
@@ -95,73 +94,73 @@ function main({ operation, n }) {
95
94
break ;
96
95
97
96
case 'findEntry' :
98
- instance = new SourceMap ( samplePayload ) ;
97
+ sourceMap = new SourceMap ( samplePayload ) ;
99
98
bench . start ( ) ;
100
99
for ( let i = 0 ; i < n ; i ++ ) {
101
- sourceMap = instance . findEntry ( i , i ) ;
100
+ sourceMap . findEntry ( i , i ) ;
102
101
}
103
102
bench . end ( n ) ;
104
103
break ;
105
104
106
105
case 'findEntry-minified' :
107
- instance = new SourceMap ( minifiedPayload ) ;
106
+ sourceMap = new SourceMap ( minifiedPayload ) ;
108
107
bench . start ( ) ;
109
108
for ( let i = 0 ; i < n ; i ++ ) {
110
- sourceMap = instance . findEntry ( i , i ) ;
109
+ sourceMap . findEntry ( i , i ) ;
111
110
}
112
111
bench . end ( n ) ;
113
112
break ;
114
113
115
114
case 'findEntry-sectioned' :
116
- instance = new SourceMap ( sectionedPayload ) ;
115
+ sourceMap = new SourceMap ( sectionedPayload ) ;
117
116
bench . start ( ) ;
118
117
for ( let i = 0 ; i < n ; i ++ ) {
119
- sourceMap = instance . findEntry ( i , i ) ;
118
+ sourceMap . findEntry ( i , i ) ;
120
119
}
121
120
bench . end ( n ) ;
122
121
break ;
123
122
124
123
case 'findEntry-large' :
125
- instance = new SourceMap ( largePayload ) ;
124
+ sourceMap = new SourceMap ( largePayload ) ;
126
125
bench . start ( ) ;
127
126
for ( let i = 0 ; i < n ; i ++ ) {
128
- sourceMap = instance . findEntry ( i , i ) ;
127
+ sourceMap . findEntry ( i , i ) ;
129
128
}
130
129
bench . end ( n ) ;
131
130
break ;
132
131
133
132
case 'findOrigin' :
134
- instance = new SourceMap ( samplePayload ) ;
133
+ sourceMap = new SourceMap ( samplePayload ) ;
135
134
bench . start ( ) ;
136
135
for ( let i = 0 ; i < n ; i ++ ) {
137
- sourceMap = instance . findOrigin ( i , i ) ;
136
+ sourceMap . findOrigin ( i , i ) ;
138
137
}
139
138
bench . end ( n ) ;
140
139
break ;
141
140
142
141
case 'findOrigin-minified' :
143
- instance = new SourceMap ( minifiedPayload ) ;
142
+ sourceMap = new SourceMap ( minifiedPayload ) ;
144
143
bench . start ( ) ;
145
144
for ( let i = 0 ; i < n ; i ++ ) {
146
- sourceMap = instance . findOrigin ( i , i ) ;
145
+ sourceMap . findOrigin ( i , i ) ;
147
146
}
148
147
bench . end ( n ) ;
149
148
break ;
150
149
151
150
case 'findOrigin-sectioned' :
152
- instance = new SourceMap ( sectionedPayload ) ;
151
+ sourceMap = new SourceMap ( sectionedPayload ) ;
153
152
bench . start ( ) ;
154
153
for ( let i = 0 ; i < n ; i ++ ) {
155
- sourceMap = instance . findOrigin ( i , i ) ;
154
+ sourceMap . findOrigin ( i , i ) ;
156
155
}
157
156
bench . end ( n ) ;
158
157
break ;
159
158
160
159
case 'findOrigin-large' :
161
- instance = new SourceMap ( largePayload ) ;
160
+ sourceMap = new SourceMap ( largePayload ) ;
162
161
bench . start ( ) ;
163
162
for ( let i = 0 ; i < n ; i ++ ) {
164
- sourceMap = instance . findOrigin ( i , i ) ;
163
+ sourceMap . findOrigin ( i , i ) ;
165
164
}
166
165
bench . end ( n ) ;
167
166
break ;
0 commit comments