/
test.prof
302 lines (293 loc) · 25.5 KB
/
test.prof
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
Statistical profiling result from v8.log, (360 ticks, 7 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
7 1.9%
[Shared libraries]:
ticks total nonlib name
[JavaScript]:
ticks total nonlib name
1 0.3% 0.3% Stub: BinaryOpStub_ADD_Alloc_BothStrings
[C++]:
ticks total nonlib name
311 86.4% 86.4% v8::Shell::Load
8 2.2% 2.2% v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects
4 1.1% 1.1% v8::internal::Heap::IterateAndMarkPointersToFromSpace
4 1.1% 1.1% v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedArray::BodyDescriptor, int>::Visit
2 0.6% 0.6% v8::internal::StoreBuffer::IteratePointersToNewSpace
2 0.6% 0.6% v8::internal::RelocInfo::Visit<v8::internal::StaticMarkingVisitor>
1 0.3% 0.3% v8::internal::StringStream::Add
1 0.3% 0.3% v8::internal::String::IsAsciiEqualTo
1 0.3% 0.3% v8::internal::StoreBuffer::Compact
1 0.3% 0.3% v8::internal::StaticMarkingVisitor::VisitJSFunctionAndFlushCode
1 0.3% 0.3% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)1, 4>
1 0.3% 0.3% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)0, 4>
1 0.3% 0.3% v8::internal::ScavengeWeakObjectRetainer::RetainAs
1 0.3% 0.3% v8::internal::NewSpacePage::Initialize
1 0.3% 0.3% v8::internal::MarkCompactCollector::MigrateObject
1 0.3% 0.3% v8::internal::MarkCompactCollector::EvacuateNewSpace
1 0.3% 0.3% v8::internal::HeapObject::Size
1 0.3% 0.3% v8::internal::Heap::AllocateMap
1 0.3% 0.3% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<24>
1 0.3% 0.3% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::JSObject::BodyDescriptor, void>::VisitSpecialized<12>
1 0.3% 0.3% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit
1 0.3% 0.3% v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::JSObject::BodyDescriptor, int>::VisitSpecialized<12>
1 0.3% 0.3% v8::internal::Assembler::jmp
1 0.3% 0.3% v8::internal::AsciiSymbolKey::AsObject
1 0.3% 0.3% v8::NeanderArray::add
1 0.3% 0.3% _notify_register_check
1 0.3% 0.3% __malloc_initialize
[GC]:
ticks total nonlib name
41 11.4%
[Bottom up (heavy) profile]:
Note: percentage shows a share of a particular caller in the total
amount of its parent calls.
Callers occupying less than 2.0% are not shown.
ticks parent name
311 86.4% v8::Shell::Load
37 11.9% LazyCompile: *keys native v8natives.js:333
27 73.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:117
10 37.0% LazyCompile: *c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:119
7 70.0% LazyCompile: *<anonymous> ../src/SimplexSolver.js:641
7 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
2 20.0% Function: ~<anonymous> ../src/SimplexSolver.js:641
1 50.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
1 50.0% Function: ~c.HashTable.c.inherit.each ../src/HashTable.js:120
1 10.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
6 22.2% LazyCompile: *c.LinearExpression.c.inherit.multiplyMe ../src/LinearExpression.js:43
2 33.3% LazyCompile: *c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 33.3% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
1 16.7% LazyCompile: *c.LinearExpression.c.inherit.times ../src/LinearExpression.js:64
1 100.0% LazyCompile: *c.LinearExpression.c.inherit.times ../src/LinearExpression.js:64
1 16.7% LazyCompile: *c.LinearExpression.c.inherit.newSubject ../src/LinearExpression.js:210
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
4 14.8% Function: ~c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
4 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 50.0% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
2 50.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
3 11.1% LazyCompile: *c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
3 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 66.7% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
1 33.3% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
2 7.4% Function: ~c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:119
1 50.0% Function: ~<anonymous> ../src/SimplexSolver.js:641
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
1 50.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
1 3.7% LazyCompile: *c.Tableau.c.inherit.addRow ../src/Tableau.js:93
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 3.7% Function: ~c.Tableau.c.inherit.addRow ../src/Tableau.js:93
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
8 21.6% Function: ~c.HashTable.c.inherit.escapingEach ../src/HashTable.js:125
4 50.0% Function: ~c.SimplexSolver.c.inherit.chooseSubject ../src/SimplexSolver.js:499
2 50.0% LazyCompile: *c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 50.0% Function: ~c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 25.0% LazyCompile: *c.SimplexSolver.c.inherit.chooseSubject ../src/SimplexSolver.js:499
1 50.0% LazyCompile: *c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 50.0% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
2 25.0% Function: ~c.SimplexSolver.c.inherit.optimize ../src/SimplexSolver.js:712
2 100.0% Function: ~c.SimplexSolver.c.inherit.addWithArtificialVariable ../src/SimplexSolver.js:451
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 2.7% LazyCompile: *c.HashTable.c.inherit.escapingEach ../src/HashTable.js:125
1 100.0% Function: ~c.SimplexSolver.c.inherit.optimize ../src/SimplexSolver.js:712
1 100.0% Function: ~c.SimplexSolver.c.inherit.addWithArtificialVariable ../src/SimplexSolver.js:451
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 2.7% Function: ~copyOwn ../src/HashTable.js:45
1 100.0% Function: ~c.HashTable.c.inherit.clone ../src/HashTable.js:149
1 100.0% Function: ~c.LinearExpression.c.inherit.initializeFromHash ../src/LinearExpression.js:30
1 100.0% Function: ~c.LinearExpression.c.inherit.clone ../src/LinearExpression.js:52
19 6.1% LazyCompile: hasOwnProperty native v8natives.js:249
7 36.8% LazyCompile: *c.HashTable.c.inherit.put ../src/HashTable.js:62
2 28.6% Function: ~c.Tableau.c.inherit.addRow ../src/Tableau.js:93
2 100.0% Function: ~c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 28.6% Function: c.LinearExpression.c.inherit.addVariable ../src/LinearExpression.js:136
1 50.0% Function: ~c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:130
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
1 50.0% Function: ~<anonymous> ../src/SimplexSolver.js:211
1 100.0% LazyCompile: *forEach native array.js:1069
1 14.3% Function: ~c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 14.3% Function: ~c.LinearExpression.c.inherit.multiplyMe ../src/LinearExpression.js:46
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
1 100.0% LazyCompile: *forEach native array.js:1069
1 14.3% Function: ~c.LinearExpression.c.inherit.addVariable ../src/LinearExpression.js:136
1 100.0% Function: ~c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:130
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
4 21.1% LazyCompile: *c.LinearExpression.c.inherit.setVariable ../src/LinearExpression.js:161
2 50.0% LazyCompile: *c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
2 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
2 50.0% Function: ~c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 50.0% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
1 50.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
4 21.1% Function: ~c.HashTable.c.inherit.escapingEach ../src/HashTable.js:132
4 100.0% Function: ~c.HashTable.c.inherit.escapingEach ../src/HashTable.js:125
2 50.0% Function: ~c.SimplexSolver.c.inherit.optimize ../src/SimplexSolver.js:712
1 50.0% Function: ~c.SimplexSolver.c.inherit.solve ../src/SimplexSolver.js:371
1 50.0% Function: ~c.SimplexSolver.c.inherit.addWithArtificialVariable ../src/SimplexSolver.js:451
2 50.0% Function: ~c.SimplexSolver.c.inherit.chooseSubject ../src/SimplexSolver.js:499
1 50.0% LazyCompile: *c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
1 50.0% Function: ~c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
2 10.5% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
2 100.0% LazyCompile: *forEach native array.js:1069
2 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:117
2 100.0% LazyCompile: *c.LinearExpression.c.inherit.multiplyMe ../src/LinearExpression.js:43
1 5.3% LazyCompile: *c.Tableau.c.inherit.addRow ../src/Tableau.js:99
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
1 100.0% LazyCompile: *forEach native array.js:1069
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:117
1 5.3% Function: ~c.HashTable.c.inherit.put ../src/HashTable.js:62
1 100.0% Function: ~c.LinearExpression.c.inherit.addVariable ../src/LinearExpression.js:136
1 100.0% Function: ~<anonymous> ../src/SimplexSolver.js:641
1 100.0% Function: ~c.HashTable.c.inherit.each ../src/HashTable.js:120
15 4.8% LazyCompile: *c.HashTable.c.inherit.put ../src/HashTable.js:62
7 46.7% Function: ~c.LinearExpression.c.inherit.addVariable ../src/LinearExpression.js:136
5 71.4% Function: ~c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:130
5 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
5 100.0% LazyCompile: *forEach native array.js:1069
2 28.6% Function: ~<anonymous> ../src/SimplexSolver.js:641
2 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
2 100.0% LazyCompile: ~forEach native array.js:1069
5 33.3% Function: c.LinearExpression.c.inherit.addVariable ../src/LinearExpression.js:136
5 100.0% Function: ~c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:130
5 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
5 100.0% LazyCompile: *forEach native array.js:1069
1 6.7% LazyCompile: *c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
1 6.7% Function: ~c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
1 6.7% Function: ~c.LinearExpression.c.inherit.multiplyMe ../src/LinearExpression.js:46
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
1 100.0% LazyCompile: *forEach native array.js:1069
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:117
15 4.8% Function: ~c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
13 86.7% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
5 38.5% Function: ~c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
5 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
5 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
4 30.8% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
4 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
4 100.0% LazyCompile: ~<anonymous> ../tests/PerfTest.js:7
3 23.1% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
3 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
3 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
1 7.7% Function: ~<anonymous> ../tests/PerfTest.js:219
1 100.0% LazyCompile: *forEach native array.js:1069
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
2 13.3% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 50.0% Function: ~<anonymous> ../tests/PerfTest.js:219
1 100.0% LazyCompile: *forEach native array.js:1069
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 50.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
1 100.0% LazyCompile: ~<anonymous> ../tests/PerfTest.js:7
15 4.8% Function: ~c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:130
15 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
15 100.0% LazyCompile: *forEach native array.js:1069
15 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:117
12 80.0% LazyCompile: *c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:119
3 20.0% Function: ~c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:119
12 3.9% LazyCompile: *forEach native array.js:1069
5 41.7% LazyCompile: *c.HashSet.c.inherit.each ../src/HashSet.js:44
2 40.0% Function: ~c.SimplexSolver.c.inherit.optimize ../src/SimplexSolver.js:712
2 100.0% Function: ~c.SimplexSolver.c.inherit.addWithArtificialVariable ../src/SimplexSolver.js:451
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 20.0% Function: ~c.Tableau.c.inherit.substituteOut ../src/Tableau.js:153
1 100.0% Function: ~c.SimplexSolver.c.inherit.pivot ../src/SimplexSolver.js:771
1 100.0% Function: ~c.SimplexSolver.c.inherit.optimize ../src/SimplexSolver.js:712
1 20.0% Function: ~c.Tableau.c.inherit.removeColumn ../src/Tableau.js:114
1 100.0% Function: ~c.SimplexSolver.c.inherit.addWithArtificialVariable ../src/SimplexSolver.js:451
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 20.0% Function: ~c.SimplexSolver.c.inherit.setExternalVariables ../src/SimplexSolver.js:796
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.resolve ../src/SimplexSolver.js:345
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.resolvePair ../src/SimplexSolver.js:339
3 25.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:117
1 33.3% LazyCompile: *c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 33.3% LazyCompile: *c.LinearExpression.c.inherit.addExpression ../src/LinearExpression.js:119
1 100.0% LazyCompile: *<anonymous> ../src/SimplexSolver.js:641
1 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
1 33.3% Function: ~c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 8.3% LazyCompile: ~c.HashSet.c.inherit.each ../src/HashSet.js:44
1 100.0% Function: ~c.SimplexSolver.c.inherit.optimize ../src/SimplexSolver.js:712
1 100.0% Function: ~c.SimplexSolver.c.inherit.addWithArtificialVariable ../src/SimplexSolver.js:451
1 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
1 8.3% LazyCompile: *copyOwn ../src/HashTable.js:45
1 100.0% Function: ~c.HashTable.c.inherit.clone ../src/HashTable.js:149
1 100.0% Function: ~c.LinearExpression.c.inherit.initializeFromHash ../src/LinearExpression.js:30
1 100.0% Function: ~c.LinearExpression.c.inherit.clone ../src/LinearExpression.js:52
1 8.3% LazyCompile: *c.SimplexSolver.c.inherit.setExternalVariables ../src/SimplexSolver.js:796
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.resolve ../src/SimplexSolver.js:345
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.resolvePair ../src/SimplexSolver.js:339
1 100.0% Function: ~<anonymous> ../tests/PerfTest.js:226
1 8.3% LazyCompile: *c.SimplexSolver.c.inherit.deltaEditConstant ../src/SimplexSolver.js:557
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.resolvePair ../src/SimplexSolver.js:339
1 100.0% Function: ~<anonymous> ../tests/PerfTest.js:226
1 100.0% LazyCompile: *forEach native array.js:1069
12 3.9% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
9 75.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
9 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
9 100.0% LazyCompile: ~<anonymous> ../tests/PerfTest.js:7
9 100.0% Script: ~../tests/PerfTest.js
2 16.7% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
2 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
2 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
2 100.0% LazyCompile: ~<anonymous> ../tests/PerfTest.js:7
1 8.3% Function: ~<anonymous> ../tests/PerfTest.js:219
1 100.0% LazyCompile: *forEach native array.js:1069
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
1 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
11 3.5% LazyCompile: *c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
6 54.5% LazyCompile: *c.SimplexSolver.c.inherit.addStay ../src/SimplexSolver.js:187
6 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
6 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
6 100.0% LazyCompile: ~<anonymous> ../tests/PerfTest.js:7
5 45.5% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
5 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
5 100.0% LazyCompile: ~<anonymous> ../tests/PerfTest.js:7
5 100.0% Script: ~../tests/PerfTest.js
8 2.6% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:120
8 100.0% LazyCompile: *forEach native array.js:1069
8 100.0% LazyCompile: *c.HashTable.c.inherit.each ../src/HashTable.js:117
3 37.5% LazyCompile: *c.Tableau.c.inherit.addRow ../src/Tableau.js:93
3 100.0% Function: ~c.SimplexSolver.c.inherit.addWithArtificialVariable ../src/SimplexSolver.js:451
2 25.0% Function: ~c.SimplexSolver.c.inherit.newExpression ../src/SimplexSolver.js:625
2 100.0% Function: ~c.SimplexSolver.c.inherit.addConstraint ../src/SimplexSolver.js:67
2 25.0% Function: ~c.LinearExpression.c.inherit.substituteOut ../src/LinearExpression.js:177
2 100.0% LazyCompile: *c.Tableau.c.inherit.substituteOut ../src/Tableau.js:158
1 12.5% LazyCompile: *c.LinearExpression.c.inherit.multiplyMe ../src/LinearExpression.js:43
1 100.0% LazyCompile: *c.SimplexSolver.c.inherit.tryAddingDirectly ../src/SimplexSolver.js:483
8 2.6% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
8 100.0% Function: ~c.inherit.main ../tests/PerfTest.js:264
8 100.0% LazyCompile: ~<anonymous> ../tests/PerfTest.js:7
8 100.0% Script: ~../tests/PerfTest.js
8 100.0% Script: ~../tests/run-perf.js
7 2.3% LazyCompile: *c.HashTable.c.inherit.get ../src/HashTable.js:76
6 85.7% LazyCompile: *c.SimplexSolver.c.inherit.resolve ../src/SimplexSolver.js:345
6 100.0% LazyCompile: *c.SimplexSolver.c.inherit.resolvePair ../src/SimplexSolver.js:339
6 100.0% Function: ~<anonymous> ../tests/PerfTest.js:226
6 100.0% LazyCompile: *forEach native array.js:1069
1 14.3% LazyCompile: *c.SimplexSolver.c.inherit.resetStayConstants ../src/SimplexSolver.js:785
1 100.0% Function: ~c.SimplexSolver.c.inherit.removeConstraintInternal ../src/SimplexSolver.js:201
1 100.0% Function: ~c.SimplexSolver.c.inherit.removeConstraint ../src/SimplexSolver.js:196
1 100.0% Function: c.inherit.addDelSolvers ../tests/PerfTest.js:120
8 2.2% v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects