Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
nfml-jgilliXAH:find-my-way jgilli$ node --prof-process isolate-0x103802400-v8.log
Code move event for unknown code: 0x30fac5d4de20
Code move event for unknown code: 0x30fac5d5d2f8
Statistical profiling result from isolate-0x103802400-v8.log, (61379 ticks, 1220 unaccounted, 0 excluded).
[Shared libraries]:
ticks total nonlib name
1916 3.1% /usr/lib/system/libsystem_platform.dylib
321 0.5% /usr/lib/system/libsystem_pthread.dylib
211 0.3% /usr/lib/system/libsystem_malloc.dylib
45 0.1% /usr/lib/libc++abi.dylib
9 0.0% /usr/lib/system/libsystem_c.dylib
[JavaScript]:
ticks total nonlib name
17016 27.7% 28.9% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
4933 8.0% 8.4% LazyCompile: *<anonymous> :1:20
3890 6.3% 6.6% Builtin: StringSubstring
3176 5.2% 5.4% Builtin: KeyedLoadIC_Megamorphic
2820 4.6% 4.8% Builtin: KeyedStoreIC_Megamorphic
1710 2.8% 2.9% Builtin: StringEqual
1671 2.7% 2.8% Builtin: StringIndexOf
1211 2.0% 2.1% RegExp: ࿭ra(?:/[[
1209 2.0% 2.1% RegExp: ෫an(?:/[[
1163 1.9% 2.0% Builtin: KeyedLoadIC
1046 1.7% 1.8% Builtin: RegExpMatchFast
776 1.3% 1.3% Builtin: GrowFastSmiOrObjectElements
522 0.9% 0.9% Eval: ~<anonymous> :1:20
418 0.7% 0.7% RegExp: oo(?:/[[
355 0.6% 0.6% Builtin: KeyedStoreIC
270 0.4% 0.5% RegExp: (^
263 0.4% 0.4% Builtin: ArgumentsAdaptorTrampoline
255 0.4% 0.4% LazyCompile: *decodeURIComponent /Users/jgilli/dev/find-my-way/node_modules/fast-decode-uri-component/index.js:41:29
219 0.4% 0.4% RegExp: BSD(?:/[[
200 0.3% 0.3% Builtin: InterpreterEntryTrampoline
192 0.3% 0.3% Builtin: RecordWrite
160 0.3% 0.3% Builtin: CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit
153 0.2% 0.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
145 0.2% 0.2% Builtin: StrictEqual
134 0.2% 0.2% Builtin: StringPrototypeMatch
127 0.2% 0.2% LazyCompile: *getMax /Users/jgilli/dev/find-my-way/node_modules/semver-store/index.js:113:17
105 0.2% 0.2% RegExp: u(?:/[[
88 0.1% 0.1% Builtin: LoadIC
82 0.1% 0.1% Builtin: CallFunction_ReceiverIsNotNullOrUndefined
81 0.1% 0.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
78 0.1% 0.1% Builtin: KeyedStoreICTrampoline
51 0.1% 0.1% RegExp: x ?Mint(?:/[[
51 0.1% 0.1% Builtin: CallFunction_ReceiverIsAny
50 0.1% 0.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
50 0.1% 0.1% Builtin: Call_ReceiverIsNotNullOrUndefined
49 0.1% 0.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
39 0.1% 0.1% Builtin: Call_ReceiverIsAny
35 0.1% 0.1% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:15:48
33 0.1% 0.1% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:13:57
31 0.1% 0.1% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
27 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:10:34
24 0.0% 0.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
23 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:36:50
18 0.0% 0.0% RegExp:
e(?:
18 0.0% 0.0% Builtin: RegExpReplace
17 0.0% 0.0% Builtin: LoadICTrampoline
16 0.0% 0.0% LazyCompile: ~<anonymous> :4:16
15 0.0% 0.0% RegExp: ent
13 0.0% 0.0% Builtin: CompileLazy
12 0.0% 0.0% Builtin: ObjectPrototypeHasOwnProperty
11 0.0% 0.0% RegExp: <%-([?)%>|<%=([?)%>|^?:)[?)%>|$
11 0.0% 0.0% RegExp: 935(?:; *(?:[a-z]+[_-])?[a-z]+ ();-]*)
11 0.0% 0.0% RegExp: '
11 0.0% 0.0% LazyCompile: *getRes /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1735:22
10 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:12:49
10 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:4841:31
10 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:18:40
9 0.0% 0.0% LazyCompile: *<anonymous> :1:1
9 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:12596:41
9 0.0% 0.0% Builtin: StoreIC
8 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:14:53
8 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:11:41
8 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6554:22
8 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
8 0.0% 0.0% Builtin: StringAdd_CheckNone_NotTenured
7 0.0% 0.0% RegExp: ['
28

7 0.0% 0.0% RegExp: *w_]*
7 0.0% 0.0% RegExp:
7 0.0% 0.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
6 0.0% 0.0% RegExp: *w]*
6 0.0% 0.0% LazyCompile: ~find /Users/jgilli/dev/find-my-way/index.js:342:39
6 0.0% 0.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 0.0% 0.0% LazyCompile: *baseClone /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2620:23
6 0.0% 0.0% LazyCompile: *Join native array.js:112:14
6 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:39:38
6 0.0% 0.0% Eval: ~<anonymous> :1:1
6 0.0% 0.0% Builtin: RegExpPrototypeExec
6 0.0% 0.0% Builtin: JSEntryTrampoline
5 0.0% 0.0% RegExp: s(?:; *(?:[a-z]+[_-])?[a-z]+ ();-]*)
5 0.0% 0.0% LazyCompile: ~hrtime internal/process/per_thread.js:100:35
5 0.0% 0.0% LazyCompile: *lookup /Users/jgilli/dev/find-my-way/index.js:334:43
5 0.0% 0.0% LazyCompile: *baseKeys /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:3488:22
5 0.0% 0.0% Builtin: RegExpExecAtom
4 0.0% 0.0% RegExp: Version(?:-[|(?: for [?[ /-])([^ ();/_-]*)
4 0.0% 0.0% RegExp: (__e)|)) ;
4 0.0% 0.0% LazyCompile: ~interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
4 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14865:36
4 0.0% 0.0% Builtin: ObjectKeys
4 0.0% 0.0% Builtin: FunctionPrototypeHasInstance
4 0.0% 0.0% Builtin: Equal
4 0.0% 0.0% Builtin: CallFunction_ReceiverIsNullOrUndefined
4 0.0% 0.0% Builtin: AllocateInNewSpace
3 0.0% 0.0% Stub: JSEntryStub
3 0.0% 0.0% Stub: CallApiGetterStub
3 0.0% 0.0% RegExp: Book *w_]*
3 0.0% 0.0% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 0.0% 0.0% LazyCompile: ~baseKeys /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:3488:22
3 0.0% 0.0% LazyCompile: ~StackHas native array.js:78:18
3 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14808:44
3 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1466:39
3 0.0% 0.0% LazyCompile: *interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
3 0.0% 0.0% LazyCompile: *has /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:13159:17
3 0.0% 0.0% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 0.0% 0.0% LazyCompile: *apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
3 0.0% 0.0% LazyCompile: *StackHas native array.js:78:18
3 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
3 0.0% 0.0% Builtin: StoreIC_Uninitialized
3 0.0% 0.0% Builtin: NumberToString
3 0.0% 0.0% Builtin: LoadIC_Uninitialized
3 0.0% 0.0% Builtin: LoadIC_Noninlined
3 0.0% 0.0% Builtin: Call_ReceiverIsNullOrUndefined
3 0.0% 0.0% Builtin: CallWithArrayLike
2 0.0% 0.0% LazyCompile: ~lookup /Users/jgilli/dev/find-my-way/index.js:334:43
2 0.0% 0.0% LazyCompile: ~initCloneArray /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6154:28
2 0.0% 0.0% LazyCompile: ~getRes /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1735:22
2 0.0% 0.0% LazyCompile: ~arrayLikeKeys /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2383:27
2 0.0% 0.0% LazyCompile: ~apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
2 0.0% 0.0% LazyCompile: ~Event /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:415:19
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6554:22
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:1670:22
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1375:31
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/bench.js:18:40
2 0.0% 0.0% LazyCompile: *arrayEach /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:511:21
2 0.0% 0.0% LazyCompile: *StackPush native array.js:72:19
2 0.0% 0.0% LazyCompile: *DoJoin native array.js:87:16
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:4903:22
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2691:41
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:57:48
2 0.0% 0.0% Builtin: Typeof
2 0.0% 0.0% Builtin: ToString
2 0.0% 0.0% Builtin: StringPrototypeReplace
2 0.0% 0.0% Builtin: ForInFilter
2 0.0% 0.0% Builtin: ForInEnumerate
2 0.0% 0.0% Builtin: FastNewClosure
2 0.0% 0.0% Builtin: DeleteProperty
2 0.0% 0.0% Builtin: ConstructFunction
2 0.0% 0.0% Builtin: CallVarargs
1 0.0% 0.0% Stub: StoreFastElementStub
1 0.0% 0.0% Stub: ArraySingleArgumentConstructorStub
1 0.0% 0.0% RegExp: ^on[A-Z]
1 0.0% 0.0% RegExp: ^_|^events$|^on[A-Z]
1 0.0% 0.0% RegExp: ^
1 0.0% 0.0% LazyCompile: ~varOf /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1904:29
1 0.0% 0.0% LazyCompile: ~update /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1858:22
1 0.0% 0.0% LazyCompile: ~toString native array.js:241:50
1 0.0% 0.0% LazyCompile: ~template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
1 0.0% 0.0% LazyCompile: ~setOptions /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:692:24
1 0.0% 0.0% LazyCompile: ~reduce /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:9679:20
1 0.0% 0.0% LazyCompile: ~now /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:9962:33
1 0.0% 0.0% LazyCompile: ~listCacheClear /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2026:28
1 0.0% 0.0% LazyCompile: ~keysIn /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:13334:20
1 0.0% 0.0% LazyCompile: ~isStringable /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:636:26
1 0.0% 0.0% LazyCompile: ~isPrototype /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6384:25
1 0.0% 0.0% LazyCompile: ~isPlainObject /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:12037:27
1 0.0% 0.0% LazyCompile: ~isObject /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:11744:22
1 0.0% 0.0% LazyCompile: ~isAsync /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:915:23
1 0.0% 0.0% LazyCompile: ~hasPath /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6125:21
1 0.0% 0.0% LazyCompile: ~getSymbols /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6017:62
1 0.0% 0.0% LazyCompile: ~getMean /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:569:21
1 0.0% 0.0% LazyCompile: ~getAllKeys /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:5857:24
1 0.0% 0.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
1 0.0% 0.0% LazyCompile: ~evaluate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1889:24
1 0.0% 0.0% LazyCompile: ~eq /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:11185:16
1 0.0% 0.0% LazyCompile: ~enqueue /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1843:23
1 0.0% 0.0% LazyCompile: ~emit /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1202:18
1 0.0% 0.0% LazyCompile: ~decodeURIComponent /Users/jgilli/dev/find-my-way/node_modules/fast-decode-uri-component/index.js:41:29
1 0.0% 0.0% LazyCompile: ~clone /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1367:19
1 0.0% 0.0% LazyCompile: ~baseGetTag /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:3069:24
1 0.0% 0.0% LazyCompile: ~baseClone /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2620:23
1 0.0% 0.0% LazyCompile: ~StackPush native array.js:72:19
1 0.0% 0.0% LazyCompile: ~Module._nodeModulePaths internal/modules/cjs/loader.js:358:37
1 0.0% 0.0% LazyCompile: ~ListCache /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2008:23
1 0.0% 0.0% LazyCompile: ~Join native array.js:112:14
1 0.0% 0.0% LazyCompile: ~ConvertToString native array.js:125:25
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:4841:31
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14865:36
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:695:33
1 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1214:43
1 0.0% 0.0% LazyCompile: *wrapper /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:5158:23
1 0.0% 0.0% LazyCompile: *toString native array.js:241:50
1 0.0% 0.0% LazyCompile: *listCacheGet /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2066:26
1 0.0% 0.0% LazyCompile: *getIteratee /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:5929:25
1 0.0% 0.0% LazyCompile: *copyObject /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:4766:24
1 0.0% 0.0% LazyCompile: *cloneDeepWith /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:11120:27
1 0.0% 0.0% LazyCompile: *baseKeysIn /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:3508:24
1 0.0% 0.0% LazyCompile: *arrayReduce /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:675:23
1 0.0% 0.0% LazyCompile: *StackPop native array.js:75:18
1 0.0% 0.0% LazyCompile: *SemVerStore.get /Users/jgilli/dev/find-my-way/node_modules/semver-store/index.js:25:38
1 0.0% 0.0% LazyCompile: *ConvertToString native array.js:125:25
1 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14808:44
1 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:51:43
1 0.0% 0.0% Builtin: ToObject
1 0.0% 0.0% Builtin: StringPrototypeIndexOf
1 0.0% 0.0% Builtin: StringAdd_ConvertRight_NotTenured
1 0.0% 0.0% Builtin: ObjectPrototypeToString
1 0.0% 0.0% Builtin: ObjectCreate
1 0.0% 0.0% Builtin: LoadIC_FunctionPrototype
1 0.0% 0.0% Builtin: InterpreterPushArgsThenCall
1 0.0% 0.0% Builtin: InterpreterOnStackReplacement
1 0.0% 0.0% Builtin: GetProperty
1 0.0% 0.0% Builtin: FunctionPrototypeCall
1 0.0% 0.0% Builtin: Construct {1}
1 0.0% 0.0% Builtin: CallBoundFunction
1 0.0% 0.0% Builtin: ArrayPrototypeSlice
1 0.0% 0.0% Builtin: ArrayPrototypeShift
[C++]:
ticks total nonlib name
1046 1.7% 1.8% T ___guarded_open_np
939 1.5% 1.6% T v8::internal::String::SlowEquals(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>)
695 1.1% 1.2% T _vm_purgable_control
671 1.1% 1.1% T _mach_error_type
543 0.9% 0.9% T _mach_vm_purgable_control
435 0.7% 0.7% T v8::internal::String::GetFlatContent()
288 0.5% 0.5% T v8::internal::Runtime_StringEqual(int, v8::internal::Object**, v8::internal::Isolate*)
264 0.4% 0.4% t _szone_malloc_should_clear
189 0.3% 0.3% T v8::internal::libc_memchr(void*, int, unsigned long)
162 0.3% 0.3% T _vm_read
148 0.2% 0.3% T v8::internal::Heap::Scavenge()
137 0.2% 0.2% T v8::internal::Bitmap::Clear()
129 0.2% 0.2% T node::NodePlatform::MonotonicallyIncreasingTime()
83 0.1% 0.1% t ___vfprintf
76 0.1% 0.1% T v8::internal::compiler::GraphReducer::ReduceTop()
72 0.1% 0.1% t v8::internal::PagedSpace::Available()
68 0.1% 0.1% T __kernelrpc_vm_remap
63 0.1% 0.1% T v8::internal::Scanner::Scan()
61 0.1% 0.1% T v8::internal::Zone::New(unsigned long)
60 0.1% 0.1% t _update_cache_for_file_streams
60 0.1% 0.1% t __malloc_initialize
55 0.1% 0.1% t __os_unfair_lock_unlock_slow
51 0.1% 0.1% t v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment)
50 0.1% 0.1% T v8::internal::compiler::GraphTrimmer::TrimGraph()
49 0.1% 0.1% T v8::internal::SerializerDeserializer::Iterate(v8::internal::Isolate*, v8::internal::RootVisitor*)
47 0.1% 0.1% T v8::internal::Scanner::ScanIdentifierOrKeywordInner(v8::internal::Scanner::LiteralScope*)
46 0.1% 0.1% t _tiny_malloc_from_free_list
45 0.1% 0.1% t void v8::internal::String::WriteToFlat<unsigned char>(v8::internal::String*, unsigned char*, int, int)
42 0.1% 0.1% T v8::internal::RootScavengeVisitor::VisitRootPointer(v8::internal::Root, char const*, v8::internal::Object**)
38 0.1% 0.1% T v8::internal::Scanner::Next()
38 0.1% 0.1% T v8::internal::IncrementalMarking::WhiteToGreyAndPush(v8::internal::HeapObject*)
37 0.1% 0.1% t v8::internal::Scavenger::ScavengeObject(v8::internal::HeapObjectReference**, v8::internal::HeapObject*)
37 0.1% 0.1% t v8::internal::ParserBase<v8::internal::Parser>::ParseAssignmentExpression(bool, bool*)
37 0.1% 0.1% T node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)
35 0.1% 0.1% t std::__1::vector<std::__1::locale::facet*, std::__1::__sso_allocator<std::__1::locale::facet*, 28ul> >::deallocate()
35 0.1% 0.1% t _szone_pressure_relief
35 0.1% 0.1% T v8::internal::interpreter::BytecodeArrayWriter::EmitBytecode(v8::internal::interpreter::BytecodeNode const*)
35 0.1% 0.1% T v8::internal::StringTable::LookupKey(v8::internal::Isolate*, v8::internal::StringTableKey*)
33 0.1% 0.1% T v8::internal::Scavenger::ScavengePage(v8::internal::MemoryChunk*)
32 0.1% 0.1% T _mach_msg_server_once
31 0.1% 0.1% T v8::internal::ItemParallelJob::Run(std::__1::shared_ptr<v8::internal::Counters>)
28 0.0% 0.0% t void v8::internal::Scanner::Advance<false, true>()
28 0.0% 0.0% T v8::internal::String::CalculateLineEnds(v8::internal::Handle<v8::internal::String>, bool)
28 0.0% 0.0% T _malloc
27 0.0% 0.0% t v8::internal::HeapObject::SizeFromMap(v8::internal::Map*) const
27 0.0% 0.0% T v8::internal::Log::MessageBuilder& v8::internal::Log::MessageBuilder::operator<<<char const*>(char const*)
27 0.0% 0.0% T v8::internal::LargeObjectSpace::FindPage(unsigned long)
27 0.0% 0.0% T std::__1::basic_istream<wchar_t, std::__1::char_traits<wchar_t> >::getline(wchar_t*, long)
26 0.0% 0.0% T v8::internal::ConcurrentMarking::ClearLiveness(v8::internal::MemoryChunk*)
25 0.0% 0.0% t v8::internal::interpreter::BytecodeGenerator::VisitNoStackOverflowCheck(v8::internal::AstNode*)
25 0.0% 0.0% t v8::internal::KeywordOrIdentifierToken(unsigned char const*, int)
25 0.0% 0.0% T v8::internal::Scavenger::Process(v8::internal::OneshotBarrier*)
25 0.0% 0.0% T v8::internal::NewSpace::AddFreshPage()
24 0.0% 0.0% t std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)
24 0.0% 0.0% T v8::internal::CancelableTaskManager::TryAbort(unsigned long long)
23 0.0% 0.0% t _uv__hrtime
23 0.0% 0.0% T v8::internal::Scope::LookupRecursive(v8::internal::ParseInfo*, v8::internal::VariableProxy*, v8::internal::Scope*)
22 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::SourcePositionWrapper::Reduce(v8::internal::compiler::Node*)
22 0.0% 0.0% t unsigned int v8::internal::StringHasher::HashSequentialString<unsigned char>(unsigned char const*, int, unsigned long long)
22 0.0% 0.0% t std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char)
22 0.0% 0.0% t _malloc_zone_register_while_locked
22 0.0% 0.0% T v8::internal::ScopeInfo::Create(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::Scope*, v8::internal::MaybeHandle<v8::internal::ScopeInfo>)
22 0.0% 0.0% T v8::internal::Factory::NewFixedArrayWithFiller(v8::internal::Heap::RootListIndex, int, v8::internal::Object*, v8::internal::PretenureFlag)
22 0.0% 0.0% T v8::internal::CompilationCacheTable::LookupEval(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::LanguageMode, int)
21 0.0% 0.0% T v8::internal::compiler::GraphReducer::Reduce(v8::internal::compiler::Node*)
21 0.0% 0.0% T v8::internal::GCTracer::Start(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*)
20 0.0% 0.0% t v8::base::TemplateHashMapEntry<void*, void*>* v8::base::TemplateHashMapImpl<void*, void*, v8::base::HashEqualityThenKeyMatcher<void*, bool (*)(void*, void*)>, v8::base::DefaultAllocationPolicy>::LookupOrInsert<v8::base::TemplateHashMapImpl<void*, void*, v8::base::HashEqualityThenKeyMatcher<void*, bool (*)(void*, void*)>, v8::base::DefaultAllocationPolicy>::LookupOrInsert(void* const&, unsigned int, v8::base::DefaultAllocationPolicy)::'lambda'()>(void* const&, unsigned int, v8::base::TemplateHashMapImpl<void*, void*, v8::base::HashEqualityThenKeyMatcher<void*, bool (*)(void*, void*)>, v8::base::DefaultAllocationPolicy>::LookupOrInsert(void* const&, unsigned int, v8::base::DefaultAllocationPolicy)::'lambda'() const&, v8::base::DefaultAllocationPolicy)
20 0.0% 0.0% T v8::internal::SourcePositionTableBuilder::AddEntry(v8::internal::PositionTableEntry const&)
20 0.0% 0.0% T v8::internal::Scanner::ScanString()
20 0.0% 0.0% T v8::internal::Parser::ParseFunctionLiteral(v8::internal::AstRawString const*, v8::internal::Scanner::Location, v8::internal::FunctionNameValidity, v8::internal::FunctionKind, int, v8::internal::FunctionLiteral::FunctionType, v8::internal::LanguageMode, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
20 0.0% 0.0% T _malloc_set_zone_name
19 0.0% 0.0% t void v8::internal::Worklist<v8::internal::HeapObject*, 64>::Update<v8::internal::IncrementalMarking::UpdateMarkingWorklistAfterScavenge()::$_0>(v8::internal::IncrementalMarking::UpdateMarkingWorklistAfterScavenge()::$_0)
19 0.0% 0.0% t v8::internal::ScavengingTask::RunInParallel()
19 0.0% 0.0% T v8::internal::IteratingStringHasher::VisitConsString(v8::internal::ConsString*)
19 0.0% 0.0% T std::__1::num_get<wchar_t, std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_get(std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, unsigned int&, void*&) const
18 0.0% 0.0% t v8::internal::FixStaleLeftTrimmedHandlesVisitor::VisitRootPointers(v8::internal::Root, char const*, v8::internal::Object**, v8::internal::Object**)
18 0.0% 0.0% t _mvm_allocate_pages
18 0.0% 0.0% T v8::internal::UnoptimizedCompilationJob::RecordCompilationStats(v8::internal::Isolate*) const
18 0.0% 0.0% T v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags)
18 0.0% 0.0% T v8::internal::FixedArrayOfWeakCells::Add(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::HeapObject>, int*)
17 0.0% 0.0% t v8::internal::compiler::ScheduleEarlyNodeVisitor::VisitNode(v8::internal::compiler::Node*)
17 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParsePrimaryExpression(bool*, bool*)
17 0.0% 0.0% t v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInRegularHolder<false>(v8::internal::Map*, v8::internal::JSReceiver*)
17 0.0% 0.0% t v8::internal::ExpressionClassifier<v8::internal::ParserTypes<v8::internal::Parser> >::Accumulate(v8::internal::ExpressionClassifier<v8::internal::ParserTypes<v8::internal::Parser> >*, unsigned int)
17 0.0% 0.0% t std::__1::locale::__imp::__imp(std::__1::locale::__imp const&, std::__1::locale::__imp const&, int)
17 0.0% 0.0% t _szone_batch_free
17 0.0% 0.0% t ___find_warguments
17 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterListFreeEvent(v8::internal::interpreter::RegisterList)
17 0.0% 0.0% T v8::internal::RootScavengeVisitor::VisitRootPointers(v8::internal::Root, char const*, v8::internal::Object**, v8::internal::Object**)
16 0.0% 0.0% t v8::internal::(anonymous namespace)::LogFunctionCompilation(v8::internal::CodeEventListener::LogEventsAndTags, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Script>, v8::internal::Handle<v8::internal::AbstractCode>, bool, double, v8::internal::Isolate*)
16 0.0% 0.0% t v8::base::TemplateHashMapEntry<void*, void*>* v8::base::TemplateHashMapImpl<void*, void*, v8::base::KeyEqualityMatcher<void*>, v8::internal::ZoneAllocationPolicy>::LookupOrInsert<v8::base::TemplateHashMapImpl<void*, void*, v8::base::KeyEqualityMatcher<void*>, v8::internal::ZoneAllocationPolicy>::LookupOrInsert(void* const&, unsigned int, v8::internal::ZoneAllocationPolicy)::'lambda'()>(void* const&, unsigned int, v8::base::TemplateHashMapImpl<void*, void*, v8::base::KeyEqualityMatcher<void*>, v8::internal::ZoneAllocationPolicy>::LookupOrInsert(void* const&, unsigned int, v8::internal::ZoneAllocationPolicy)::'lambda'() const&, v8::internal::ZoneAllocationPolicy)
16 0.0% 0.0% t ___vfwscanf
16 0.0% 0.0% T v8::internal::compiler::Scheduler::PrepareUses()
16 0.0% 0.0% T v8::internal::SharedFunctionInfo::InitFromFunctionLiteral(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*, bool)
16 0.0% 0.0% T v8::internal::Runtime_RegExpReplace(int, v8::internal::Object**, v8::internal::Isolate*)
16 0.0% 0.0% T v8::internal::Heap::CreateFillerObjectAt(unsigned long, int, v8::internal::ClearRecordedSlots, v8::internal::ClearFreedMemoryMode)
16 0.0% 0.0% T v8::base::Semaphore::Wait()
15 0.0% 0.0% t ___inaddr_to_index
15 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::Write(v8::internal::interpreter::BytecodeNode*)
15 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::ToBytecodeArray(v8::internal::Isolate*, int, int, v8::internal::Handle<v8::internal::ByteArray>)
15 0.0% 0.0% T v8::internal::compiler::DeadCodeElimination::Reduce(v8::internal::compiler::Node*)
15 0.0% 0.0% T v8::internal::String::IsOneByteEqualTo(v8::internal::Vector<unsigned char const>)
15 0.0% 0.0% T v8::internal::SemiSpace::Swap(v8::internal::SemiSpace*, v8::internal::SemiSpace*)
15 0.0% 0.0% T v8::internal::Heap::GarbageCollectionEpilogue()
14 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryExpression(int, bool, bool*)
14 0.0% 0.0% t v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::ParseInfo*, v8::internal::Isolate*)
14 0.0% 0.0% T v8::internal::compiler::LiveRangeConnector::ResolveControlFlow(v8::internal::Zone*)
14 0.0% 0.0% T v8::internal::Scanner::TryToParseSourceURLComment()
14 0.0% 0.0% T v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment)
14 0.0% 0.0% T _mach_vm_protect
13 0.0% 0.0% t void v8::internal::String::WriteToFlat<unsigned short>(v8::internal::String*, unsigned short*, int, int)
13 0.0% 0.0% t void v8::internal::BodyDescriptorApply<v8::internal::CallIterateBody, void, v8::internal::Map*, v8::internal::HeapObject*, int, v8::internal::IterateAndScavengePromotedObjectsVisitor*>(v8::internal::InstanceType, v8::internal::Map*, v8::internal::HeapObject*, int, v8::internal::IterateAndScavengePromotedObjectsVisitor*)
13 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseExpressionCoverGrammar(bool, bool*)
13 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseAndClassifyIdentifier(bool*)
13 0.0% 0.0% t v8::internal::(anonymous namespace)::CreateDynamicFunction(v8::internal::Isolate*, v8::internal::BuiltinArguments, char const*)
13 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::Flush()
13 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitAssignment(v8::internal::Assignment*)
13 0.0% 0.0% T v8::internal::TranslatedState::CreateNextTranslatedValue(int, v8::internal::TranslationIterator*, v8::internal::FixedArray*, unsigned long, v8::internal::RegisterValues*, __sFILE*)
13 0.0% 0.0% T v8::internal::Scope::Scope(v8::internal::Zone*, v8::internal::Scope*, v8::internal::ScopeType)
13 0.0% 0.0% T v8::internal::PagedSpace::SizeOfObjects()
13 0.0% 0.0% T v8::internal::NewSpace::EnsureAllocation(int, v8::internal::AllocationAlignment)
13 0.0% 0.0% T v8::internal::Factory::NewSharedFunctionInfo(v8::internal::MaybeHandle<v8::internal::String>, v8::internal::MaybeHandle<v8::internal::HeapObject>, int, v8::internal::FunctionKind)
12 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseAssignmentExpression(bool, bool*)
12 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ArrowFormalParametersUnexpectedToken()
12 0.0% 0.0% t __platform_memmove$VARIANT$Base
12 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::AllocateRegisters()
12 0.0% 0.0% T v8::internal::Runtime_RegExpExecMultiple(int, v8::internal::Object**, v8::internal::Isolate*)
12 0.0% 0.0% T v8::internal::Parser::UpdateStatistics(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Script>)
12 0.0% 0.0% T v8::internal::Heap::AllocateRawWithLigthRetry(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment)
12 0.0% 0.0% T v8::internal::Context::Lookup(v8::internal::Handle<v8::internal::String>, v8::internal::ContextLookupFlags, int*, v8::internal::PropertyAttributes*, v8::internal::InitializationFlag*, v8::internal::VariableMode*, bool*)
12 0.0% 0.0% T v8::internal::ArrayBufferTracker::ProcessBuffers(v8::internal::Page*, v8::internal::ArrayBufferTracker::ProcessingMode)
12 0.0% 0.0% T v8::base::TimeTicks::HighResolutionNow()
11 0.0% 0.0% t v8::internal::compiler::ScheduleLateNodeVisitor::VisitNode(v8::internal::compiler::Node*)
11 0.0% 0.0% t v8::internal::ZoneChunkList<unsigned char>::push_back(unsigned char const&)
11 0.0% 0.0% t v8::internal::ConsString* v8::internal::String::VisitFlat<v8::internal::IteratingStringHasher>(v8::internal::IteratingStringHasher*, v8::internal::String*, int)
11 0.0% 0.0% t __pthread_body
11 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::GenerateBytecodeBody()
11 0.0% 0.0% T v8::internal::compiler::OperatorProperties::HasFrameStateInput(v8::internal::compiler::Operator const*)
11 0.0% 0.0% T v8::internal::TranslatedState::Init(unsigned long, v8::internal::TranslationIterator*, v8::internal::FixedArray*, v8::internal::RegisterValues*, __sFILE*, int)
11 0.0% 0.0% T v8::internal::StackFrame::ComputeType(v8::internal::StackFrameIteratorBase const*, v8::internal::StackFrame::State*)
11 0.0% 0.0% T v8::internal::Scanner::PeekAhead()
11 0.0% 0.0% T v8::internal::ItemParallelJob::~ItemParallelJob()
11 0.0% 0.0% T v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape>::Rehash(v8::internal::StringTable*)
11 0.0% 0.0% T v8::internal::FeedbackVectorSpec::AddSlot(v8::internal::FeedbackSlotKind)
11 0.0% 0.0% T v8::internal::DeclarationScope::DeclareArguments(v8::internal::AstValueFactory*)
11 0.0% 0.0% T v8::internal::AstValueFactory::GetString(unsigned int, bool, v8::internal::Vector<unsigned char const>)
11 0.0% 0.0% T std::__1::basic_istream<wchar_t, std::__1::char_traits<wchar_t> >::get(std::__1::basic_streambuf<wchar_t, std::__1::char_traits<wchar_t> >&, wchar_t)
11 0.0% 0.0% T _catopen
10 0.0% 0.0% t void std::__1::__tree_balance_after_insert<std::__1::__tree_node_base<void*>*>(std::__1::__tree_node_base<void*>*, std::__1::__tree_node_base<void*>*)
10 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::VisitNode(v8::internal::compiler::Node*, v8::internal::compiler::Truncation, v8::internal::compiler::SimplifiedLowering*)
10 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParsePrimaryExpression(bool*, bool*)
10 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseBinaryExpression(int, bool, bool*)
10 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::BindingPatternUnexpectedToken()
10 0.0% 0.0% t v8::internal::ExpressionClassifier<v8::internal::ParserTypes<v8::internal::PreParser> >::Accumulate(v8::internal::ExpressionClassifier<v8::internal::ParserTypes<v8::internal::PreParser> >*, unsigned int)
10 0.0% 0.0% t std::__1::locale::__imp::__imp(std::__1::locale::__imp const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)
10 0.0% 0.0% t std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > std::__1::num_get<wchar_t, std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::__do_get_floating_point<long double>(std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::istreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, unsigned int&, long double&) const
10 0.0% 0.0% t _insert_node
10 0.0% 0.0% t __os_unfair_lock_lock_slow
10 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::PrepareOutputRegister(v8::internal::interpreter::Register)
10 0.0% 0.0% T v8::internal::Runtime_AllocateInNewSpace(int, v8::internal::Object**, v8::internal::Isolate*)
10 0.0% 0.0% T v8::internal::Parser::ParseFunction(v8::internal::AstRawString const*, int, v8::internal::FunctionKind, v8::internal::FunctionLiteral::FunctionType, v8::internal::DeclarationScope*, int*, int*, bool*, int*, int*, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
10 0.0% 0.0% T v8::internal::Factory::NewNoClosuresCell(v8::internal::Handle<v8::internal::HeapObject>)
10 0.0% 0.0% T v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*)
10 0.0% 0.0% T v8::internal::DeclarationScope::DeclareDefaultFunctionVariables(v8::internal::AstValueFactory*)
10 0.0% 0.0% T std::__1::locale::operator==(std::__1::locale const&) const
10 0.0% 0.0% T _os_unfair_lock_trylock
10 0.0% 0.0% T _fputws_l
10 0.0% 0.0% T ___gdtoa
9 0.0% 0.0% t v8::internal::compiler::PrepareUsesVisitor::Pre(v8::internal::compiler::Node*)
9 0.0% 0.0% t v8::internal::Space::CommittedMemory()
9 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseAndClassifyIdentifier(bool*)
9 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseStatementList(v8::internal::ZoneList<v8::internal::Statement*>*, v8::internal::Token::Value, bool, bool*)
9 0.0% 0.0% t v8::internal::(anonymous namespace)::FinalizeUnoptimizedCompilationJob(v8::internal::UnoptimizedCompilationJob*, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Isolate*)
9 0.0% 0.0% t v8::internal::(anonymous namespace)::FinalizeUnoptimizedCode(v8::internal::ParseInfo*, v8::internal::Isolate*, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::UnoptimizedCompilationJob*, std::__1::forward_list<std::__1::unique_ptr<v8::internal::UnoptimizedCompilationJob, std::__1::default_delete<v8::internal::UnoptimizedCompilationJob> >, std::__1::allocator<std::__1::unique_ptr<v8::internal::UnoptimizedCompilationJob, std::__1::default_delete<v8::internal::UnoptimizedCompilationJob> > > >*)
9 0.0% 0.0% T v8::internal::parsing::ParseProgram(v8::internal::ParseInfo*, v8::internal::Isolate*)
9 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::BuildVariableLoad(v8::internal::Variable*, v8::internal::HoleCheckMode, v8::internal::TypeofMode)
9 0.0% 0.0% T v8::internal::compiler::SourcePositionTable::GetSourcePosition(v8::internal::compiler::Node*) const
9 0.0% 0.0% T v8::internal::compiler::Scheduler::DecrementUnscheduledUseCount(v8::internal::compiler::Node*, int, v8::internal::compiler::Node*)
9 0.0% 0.0% T v8::internal::compiler::NodeProperties::IsEffectEdge(v8::internal::compiler::Edge)
9 0.0% 0.0% T v8::internal::compiler::NodeProperties::GetControlInput(v8::internal::compiler::Node*, int)
9 0.0% 0.0% T v8::internal::compiler::EffectGraphReducer::ReduceFrom(v8::internal::compiler::Node*)
9 0.0% 0.0% T v8::internal::Zone::~Zone()
9 0.0% 0.0% T v8::internal::Script::GetPositionInfo(int, v8::internal::Script::PositionInfo*, v8::internal::Script::OffsetFlag) const
9 0.0% 0.0% T v8::internal::Factory::NewBytecodeArray(int, unsigned char const*, int, int, v8::internal::Handle<v8::internal::FixedArray>)
9 0.0% 0.0% T v8::internal::AccountingAllocator::ReturnSegment(v8::internal::Segment*)
9 0.0% 0.0% T __swrite
9 0.0% 0.0% T __pthread_wqthread
9 0.0% 0.0% T ___rec_iput
8 0.0% 0.0% t v8::internal::compiler::LoopFinderImpl::PropagateBackward()
8 0.0% 0.0% t v8::internal::Worklist<std::__1::pair<v8::internal::HeapObject*, int>, 256>::Pop(int, std::__1::pair<v8::internal::HeapObject*, int>*)
8 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseMemberExpression(bool*, bool*)
8 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseFormalParameter(v8::internal::ParserFormalParameters*, bool*)
8 0.0% 0.0% t std::__1::vector<std::__1::locale::facet*, std::__1::__sso_allocator<std::__1::locale::facet*, 28ul> >::__append(unsigned long)
8 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterTransfer(v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*, v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*)
8 0.0% 0.0% T v8::internal::compiler::ValueNumberingReducer::Reduce(v8::internal::compiler::Node*)
8 0.0% 0.0% T v8::internal::SpaceWithLinearArea::StartNextInlineAllocationStep()
8 0.0% 0.0% T v8::internal::PauseAllocationObserversScope::~PauseAllocationObserversScope()
8 0.0% 0.0% T v8::internal::NewSpace::UpdateInlineAllocationLimit(unsigned long)
8 0.0% 0.0% T v8::internal::JSReceiver::OrdinaryToPrimitive(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::OrdinaryToPrimitiveHint)
8 0.0% 0.0% T v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::HeapObjectReference**, v8::internal::Object*)
8 0.0% 0.0% T v8::internal::Heap::IncrementalMarkingLimitReached()
8 0.0% 0.0% T v8::internal::FeedbackVector::New(v8::internal::Isolate*, v8::internal::Handle<v8::internal::SharedFunctionInfo>)
8 0.0% 0.0% T v8::internal::Factory::NewConsString(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>, int, bool)
8 0.0% 0.0% T v8::internal::Factory::NewByteArray(int, v8::internal::PretenureFlag)
8 0.0% 0.0% T v8::internal::CompilationCacheTable::PutEval(v8::internal::Handle<v8::internal::CompilationCacheTable>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::FeedbackCell>, int)
8 0.0% 0.0% T v8::internal::AllocationObserver::AllocationStep(int, unsigned long, unsigned long)
8 0.0% 0.0% T _fputwc
8 0.0% 0.0% T ___fflush
7 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::RedundantStoreFinder::Visit(v8::internal::compiler::Node*)
7 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseVariableDeclarations(v8::internal::ParserBase<v8::internal::PreParser>::VariableDeclarationContext, v8::internal::ParserBase<v8::internal::PreParser>::DeclarationParsingResult*, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
7 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ArrowFormalParametersUnexpectedToken()
7 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseVariableDeclarations(v8::internal::ParserBase<v8::internal::Parser>::VariableDeclarationContext, v8::internal::ParserBase<v8::internal::Parser>::DeclarationParsingResult*, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
7 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParsePostfixExpression(bool*)
7 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseLeftHandSideExpression(bool*)
7 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseConditionalExpression(bool, bool*)
7 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ExpectSemicolon(bool*)
7 0.0% 0.0% t std::__1::vector<v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*, v8::internal::ZoneAllocator<v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*> >::__append(unsigned long)
7 0.0% 0.0% t _mvm_deallocate_pages
7 0.0% 0.0% t ___printf_render_vis
7 0.0% 0.0% T v8::internal::parsing::ParseFunction(v8::internal::ParseInfo*, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Isolate*)
7 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::GetInputRegister(v8::internal::interpreter::Register)
7 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::BytecodeRegisterOptimizer(v8::internal::Zone*, v8::internal::interpreter::BytecodeRegisterAllocator*, int, int, v8::internal::interpreter::BytecodeRegisterOptimizer::BytecodeWriter*)
7 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::BytecodeArrayBuilder(v8::internal::Zone*, int, int, v8::internal::FeedbackVectorSpec*, v8::internal::SourcePositionTableBuilder::RecordingMode)
7 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::Use(v8::internal::compiler::LifetimePosition, v8::internal::compiler::LifetimePosition, v8::internal::compiler::InstructionOperand*, void*, v8::internal::compiler::UsePositionHintType)
7 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::FindFreeRegistersForRange(v8::internal::compiler::LiveRange*, v8::internal::Vector<v8::internal::compiler::LifetimePosition>)
7 0.0% 0.0% T v8::internal::compiler::BytecodeGraphBuilder::VisitSingleBytecode(v8::internal::SourcePositionTableIterator*)
7 0.0% 0.0% T v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag)
7 0.0% 0.0% T v8::internal::Statement::IsJump() const
7 0.0% 0.0% T v8::internal::StackFrameIterator::StackFrameIterator(v8::internal::Isolate*, v8::internal::ThreadLocalTop*)
7 0.0% 0.0% T v8::internal::RegExpImpl::GlobalCache::GlobalCache(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::internal::Isolate*)
7 0.0% 0.0% T v8::internal::PerIsolateAssertScope<(v8::internal::PerIsolateAssertType)0, false>::PerIsolateAssertScope(v8::internal::Isolate*)
7 0.0% 0.0% T v8::internal::Logger::CodeCreateEvent(v8::internal::CodeEventListener::LogEventsAndTags, v8::internal::AbstractCode*, v8::internal::SharedFunctionInfo*, v8::internal::Name*, int, int)
7 0.0% 0.0% T v8::internal::JSFunction::GetLength(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>)
7 0.0% 0.0% T v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned long)
7 0.0% 0.0% T v8::internal::IncrementalMarking::Step(unsigned long, v8::internal::IncrementalMarking::CompletionAction, v8::internal::StepOrigin, v8::internal::WorklistToProcess)
7 0.0% 0.0% T v8::internal::Heap::ShouldOptimizeForMemoryUsage()
7 0.0% 0.0% T v8::internal::GCTracer::Scope::~Scope()
7 0.0% 0.0% T v8::internal::Factory::NewFunction(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag)
7 0.0% 0.0% T v8::internal::EscapeRegExpSource(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>)
7 0.0% 0.0% T v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Compiler::ClearExceptionFlag)
7 0.0% 0.0% T v8::internal::CompilationCacheTable::LookupRegExp(v8::internal::Handle<v8::internal::String>, v8::base::Flags<v8::internal::JSRegExp::Flag, int>)
7 0.0% 0.0% T v8::base::Mutex::Unlock()
7 0.0% 0.0% T _swscanf_l
7 0.0% 0.0% T __pthread_qos_class_encode
7 0.0% 0.0% T ___sflush
6 0.0% 0.0% t v8::internal::interpreter::InterpreterCompilationJob::~InterpreterCompilationJob()
6 0.0% 0.0% t v8::internal::compiler::ScheduleEarlyNodeVisitor::Run(v8::internal::ZoneVector<v8::internal::compiler::Node*>*)
6 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::RunTypePropagationPhase()
6 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseUnaryExpression(bool*)
6 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseMemberExpressionContinuation(v8::internal::PreParserExpression, bool*, bool*)
6 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::BindingPatternUnexpectedToken()
6 0.0% 0.0% t v8::internal::PageScavengingItem::~PageScavengingItem()
6 0.0% 0.0% t v8::internal::LargeObjectSpace::SizeOfObjects()
6 0.0% 0.0% t v8::internal::FeedbackVectorSpec::append(v8::internal::FeedbackSlotKind)
6 0.0% 0.0% t std::__1::deque<std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >, std::__1::allocator<std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> > > >::push_back(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >&&)
6 0.0% 0.0% t std::__1::__hash_table<std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, std::__1::__unordered_map_hasher<unsigned long long, std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, std::__1::hash<unsigned long long>, true>, std::__1::__unordered_map_equal<unsigned long long, std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, std::__1::equal_to<unsigned long long>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*> > >::__node_insert_unique(std::__1::__hash_node<std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, void*>*)
6 0.0% 0.0% T v8::internal::interpreter::Interpreter::InterruptBudget()
6 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::ToFixedArray(v8::internal::Isolate*)
6 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::Entry::ToHandle(v8::internal::Isolate*) const
6 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::AllocateIndexArray(v8::internal::interpreter::ConstantArrayBuilder::Entry, unsigned long)
6 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::CreateMaterializedEquivalent(v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*)
6 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitCall(v8::internal::Call*)
6 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::BytecodeGenerator(v8::internal::UnoptimizedCompilationInfo*, v8::internal::AstStringConstants const*, v8::internal::ZoneVector<v8::internal::FunctionLiteral*>*)
6 0.0% 0.0% T v8::internal::compiler::Type::BitsetLub() const
6 0.0% 0.0% T v8::internal::compiler::OperatorProperties::HasContextInput(v8::internal::compiler::Operator const*)
6 0.0% 0.0% T v8::internal::compiler::OperandAssigner::CommitAssignment()
6 0.0% 0.0% T v8::internal::compiler::NodeProperties::IsControlEdge(v8::internal::compiler::Edge)
6 0.0% 0.0% T v8::internal::compiler::NodeProperties::GetEffectInput(v8::internal::compiler::Node*, int)
6 0.0% 0.0% T v8::internal::compiler::NodeCache<long long, v8::base::hash<long long>, std::__1::equal_to<long long> >::GetCachedNodes(v8::internal::ZoneVector<v8::internal::compiler::Node*>*)
6 0.0% 0.0% T v8::internal::compiler::GapResolver::PerformMove(v8::internal::compiler::ParallelMove*, v8::internal::compiler::MoveOperands*)
6 0.0% 0.0% T v8::internal::compiler::ControlFlowOptimizer::VisitNode(v8::internal::compiler::Node*)
6 0.0% 0.0% T v8::internal::compiler::ConstraintBuilder::MeetConstraintsBefore(int)
6 0.0% 0.0% T v8::internal::compiler::BasicBlock::GetCommonDominator(v8::internal::compiler::BasicBlock*, v8::internal::compiler::BasicBlock*)
6 0.0% 0.0% T v8::internal::compiler::AccessInfoFactory::ComputePropertyAccessInfo(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::compiler::AccessMode, v8::internal::compiler::PropertyAccessInfo*)
6 0.0% 0.0% T v8::internal::TransitionsAccessor::Insert(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::SimpleTransitionFlag)
6 0.0% 0.0% T v8::internal::StackTraceFrameIterator::StackTraceFrameIterator(v8::internal::Isolate*)
6 0.0% 0.0% T v8::internal::StackTraceFrameIterator::IsValidFrame(v8::internal::StackFrame*) const
6 0.0% 0.0% T v8::internal::Space::AllocationStep(int, unsigned long, int)
6 0.0% 0.0% T v8::internal::Script::InitLineEnds(v8::internal::Handle<v8::internal::Script>)
6 0.0% 0.0% T v8::internal::Scope::FetchFreeVariables(v8::internal::DeclarationScope*, v8::internal::ParseInfo*, v8::internal::VariableProxy*)
6 0.0% 0.0% T v8::internal::Runtime_LoadLookupSlot(int, v8::internal::Object**, v8::internal::Isolate*)
6 0.0% 0.0% T v8::internal::RegExpImpl::IrregexpExecRaw(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, int*, int)
6 0.0% 0.0% T v8::internal::Parser::DoParseFunction(v8::internal::ParseInfo*, v8::internal::AstRawString const*)
6 0.0% 0.0% T v8::internal::ParseInfo::GetOrCreateAstValueFactory()
6 0.0% 0.0% T v8::internal::Logger::CodeLinePosInfoRecordEvent(unsigned long, v8::internal::ByteArray*)
6 0.0% 0.0% T v8::internal::JSFunction::EnsureFeedbackVector(v8::internal::Handle<v8::internal::JSFunction>)
6 0.0% 0.0% T v8::internal::Histogram::AddSample(int)
6 0.0% 0.0% T v8::internal::GCTracer::CurrentOldGenerationAllocationThroughputInBytesPerMillisecond() const
6 0.0% 0.0% T v8::internal::FuncNameInferrer::FuncNameInferrer(v8::internal::AstValueFactory*, v8::internal::Zone*)
6 0.0% 0.0% T v8::internal::FreeList::Allocate(unsigned long, unsigned long*)
6 0.0% 0.0% T v8::internal::Factory::NewWeakCell(v8::internal::Handle<v8::internal::HeapObject>, v8::internal::PretenureFlag)
6 0.0% 0.0% T v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag)
6 0.0% 0.0% T v8::internal::Debug::ProcessCompileEvent(v8::DebugEvent, v8::internal::Handle<v8::internal::Script>)
6 0.0% 0.0% T v8::internal::Compiler::GetFunctionFromString(v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::String>, v8::internal::ParseRestriction, int)
6 0.0% 0.0% T v8::internal::CanonicalHandleScope::Lookup(v8::internal::Object*)
6 0.0% 0.0% T v8::internal::AstValueFactory::GetOneByteStringInternal(v8::internal::Vector<unsigned char const>)
6 0.0% 0.0% T v8::internal::AccountingAllocator::GetSegment(unsigned long)
6 0.0% 0.0% T _fgetc
6 0.0% 0.0% T ___pthread_init
5 0.0% 0.0% t void std::__1::vector<v8::internal::interpreter::ConstantArrayBuilder::Entry, v8::internal::ZoneAllocator<v8::internal::interpreter::ConstantArrayBuilder::Entry> >::__push_back_slow_path<v8::internal::interpreter::ConstantArrayBuilder::Entry const&>(v8::internal::interpreter::ConstantArrayBuilder::Entry const&&&)
5 0.0% 0.0% t void std::__1::vector<v8::internal::compiler::Node*, v8::internal::ZoneAllocator<v8::internal::compiler::Node*> >::__push_back_slow_path<v8::internal::compiler::Node* const&>(v8::internal::compiler::Node* const&&&)
5 0.0% 0.0% t v8::internal::compiler::SparseSidetable<v8::internal::compiler::VirtualObject*>::Set(v8::internal::compiler::Node const*, v8::internal::compiler::VirtualObject*)
5 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::UpdateFeedbackType(v8::internal::compiler::Node*)
5 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::UpdateInLiveness(v8::internal::interpreter::Bytecode, v8::internal::compiler::BytecodeLivenessState&, v8::internal::interpreter::BytecodeArrayAccessor const&)
5 0.0% 0.0% t v8::internal::SharedFunctionInfo::set_scope_info(v8::internal::ScopeInfo*, v8::internal::WriteBarrierMode)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseMemberWithNewPrefixesExpression(bool*, bool*)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseLeftHandSideExpression(bool*)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseExpressionOrLabelledStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, v8::internal::AllowLabelledFunctionStatement, bool*)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ValidateBindingPattern(bool*)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExpression(bool*)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseStatementListItem(bool*)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseFunctionBody(v8::internal::ZoneList<v8::internal::Statement*>*, v8::internal::AstRawString const*, int, v8::internal::ParserFormalParameters const&, v8::internal::FunctionKind, v8::internal::FunctionLiteral::FunctionType, bool*)
5 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseFormalParameterList(v8::internal::ParserFormalParameters*, bool*)
5 0.0% 0.0% t v8::internal::PagedSpace::Size()
5 0.0% 0.0% t v8::internal::LocalAllocator::AllocateInLAB(int, v8::internal::AllocationAlignment)
5 0.0% 0.0% t v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, bool, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::Handle<v8::internal::Object>, v8::internal::Execution::MessageHandling, v8::internal::Execution::Target)
5 0.0% 0.0% t std::__1::__hash_table<std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long>, std::__1::__unordered_map_hasher<v8::internal::AllocationSite*, std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long>, std::__1::hash<v8::internal::AllocationSite*>, true>, std::__1::__unordered_map_equal<v8::internal::AllocationSite*, std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long>, std::__1::equal_to<v8::internal::AllocationSite*>, true>, std::__1::allocator<std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long> > >::rehash(unsigned long)
5 0.0% 0.0% t std::__1::__hash_table<std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long>, std::__1::__unordered_map_hasher<v8::internal::AllocationSite*, std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long>, std::__1::hash<v8::internal::AllocationSite*>, true>, std::__1::__unordered_map_equal<v8::internal::AllocationSite*, std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long>, std::__1::equal_to<v8::internal::AllocationSite*>, true>, std::__1::allocator<std::__1::__hash_value_type<v8::internal::AllocationSite*, unsigned long> > >::__rehash(unsigned long)
5 0.0% 0.0% t __pthread_mutex_lock_wait
5 0.0% 0.0% T v8::internal::interpreter::InterpreterCompilationJob::FinalizeJobImpl(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Isolate*)
5 0.0% 0.0% T v8::internal::interpreter::HandlerTableBuilder::ToHandlerTable(v8::internal::Isolate*)
5 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterAllocateEvent(v8::internal::interpreter::Register)
5 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitDeclarations(v8::internal::ThreadedList<v8::internal::Declaration>*)
5 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::GenerateBytecode(unsigned long)
5 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::BuildVariableAssignment(v8::internal::Variable*, v8::internal::Token::Value, v8::internal::HoleCheckMode, v8::internal::LookupHoistingMode)
5 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::StoreAccumulatorInRegister(v8::internal::interpreter::Register)
5 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::Return()
5 0.0% 0.0% T v8::internal::compiler::StateValuesAccess::iterator::EnsureValid()
5 0.0% 0.0% T v8::internal::compiler::Scheduler::UpdatePlacement(v8::internal::compiler::Node*, v8::internal::compiler::Scheduler::Placement)
5 0.0% 0.0% T v8::internal::compiler::RegisterAllocationData::GetOrCreateLiveRangeFor(int)
5 0.0% 0.0% T v8::internal::compiler::Node::RemoveUse(v8::internal::compiler::Node::Use*)
5 0.0% 0.0% T v8::internal::compiler::Node::New(v8::internal::Zone*, unsigned int, v8::internal::compiler::Operator const*, int, v8::internal::compiler::Node* const*, bool)
5 0.0% 0.0% T v8::internal::compiler::Node::AppendInput(v8::internal::Zone*, v8::internal::compiler::Node*)
5 0.0% 0.0% T v8::internal::compiler::MoveOptimizer::RemoveClobberedDestinations(v8::internal::compiler::Instruction*)
5 0.0% 0.0% T v8::internal::compiler::MoveOptimizer::MigrateMoves(v8::internal::compiler::Instruction*, v8::internal::compiler::Instruction*)
5 0.0% 0.0% T v8::internal::compiler::MachineOperatorReducer::Reduce(v8::internal::compiler::Node*)
5 0.0% 0.0% T v8::internal::compiler::LiveRange::DetachAt(v8::internal::compiler::LifetimePosition, v8::internal::compiler::LiveRange*, v8::internal::Zone*, v8::internal::compiler::LiveRange::HintConnectionOption)
5 0.0% 0.0% T v8::internal::compiler::InstructionSelector::VisitNode(v8::internal::compiler::Node*)
5 0.0% 0.0% T v8::internal::compiler::InstructionSelector::SelectInstructions()
5 0.0% 0.0% T v8::internal::compiler::InstructionSelector::InstructionSelector(v8::internal::Zone*, unsigned long, v8::internal::compiler::Linkage*, v8::internal::compiler::InstructionSequence*, v8::internal::compiler::Schedule*, v8::internal::compiler::SourcePositionTable*, v8::internal::compiler::Frame*, v8::internal::compiler::InstructionSelector::EnableSwitchJumpTable, v8::internal::compiler::InstructionSelector::SourcePositionMode, v8::internal::compiler::InstructionSelector::Features, v8::internal::compiler::InstructionSelector::EnableScheduling, v8::internal::compiler::InstructionSelector::EnableSerialization, v8::internal::PoisoningMitigationLevel)
5 0.0% 0.0% T v8::internal::compiler::DeadCodeElimination::ReduceEffectNode(v8::internal::compiler::Node*)
5 0.0% 0.0% T v8::internal::compiler::CommonOperatorReducer::ReduceMerge(v8::internal::compiler::Node*)
5 0.0% 0.0% T v8::internal::compiler::CodeGenerator::AssembleCode()
5 0.0% 0.0% T v8::internal::compiler::CodeGenerator::AssembleArchInstruction(v8::internal::compiler::Instruction*)
5 0.0% 0.0% T v8::internal::compiler::BranchElimination::Reduce(v8::internal::compiler::Node*)
5 0.0% 0.0% T v8::internal::Zone::Zone(v8::internal::AccountingAllocator*, char const*, v8::internal::SegmentSize)
5 0.0% 0.0% T v8::internal::Zone::NewExpand(unsigned long)
5 0.0% 0.0% T v8::internal::TranslatedState::CreateNextTranslatedFrame(v8::internal::TranslationIterator*, v8::internal::FixedArray*, unsigned long, __sFILE*)
5 0.0% 0.0% T v8::internal::StringHasher::GetHashField()
5 0.0% 0.0% T v8::internal::StackGuard::PopInterruptsScope()
5 0.0% 0.0% T v8::internal::SourcePositionTableIterator::Advance()
5 0.0% 0.0% T v8::internal::SourcePositionTableBuilder::SourcePositionTableBuilder(v8::internal::SourcePositionTableBuilder::RecordingMode)
5 0.0% 0.0% T v8::internal::ScopeInfo::HasPositionInfo() const
5 0.0% 0.0% T v8::internal::ScopeInfo::Empty(v8::internal::Isolate*)
5 0.0% 0.0% T v8::internal::Scope::ResolveVariablesRecursively(v8::internal::ParseInfo*)
5 0.0% 0.0% T v8::internal::Scope::AsDeclarationScope()
5 0.0% 0.0% T v8::internal::Scope::AllocateVariablesRecursively()
5 0.0% 0.0% T v8::internal::ScannerStream::For(v8::internal::Handle<v8::internal::String>, int, int)
5 0.0% 0.0% T v8::internal::Scanner::LiteralBuffer::ExpandBuffer()
5 0.0% 0.0% T v8::internal::Scanner::CurrentSymbol(v8::internal::AstValueFactory*) const
5 0.0% 0.0% T v8::internal::Parser::SkipFunction(v8::internal::AstRawString const*, v8::internal::FunctionKind, v8::internal::FunctionLiteral::FunctionType, v8::internal::DeclarationScope*, int*, v8::internal::ProducedPreParsedScopeData**, bool, bool, bool*)
5 0.0% 0.0% T v8::internal::Parser::ParseProgram(v8::internal::Isolate*, v8::internal::ParseInfo*)
5 0.0% 0.0% T v8::internal::ParseInfo::ParseInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>)
5 0.0% 0.0% T v8::internal::PagedSpace::FreeLinearAllocationArea()
5 0.0% 0.0% T v8::internal::OptimizedFrame::Summarize(std::__1::vector<v8::internal::FrameSummary, std::__1::allocator<v8::internal::FrameSummary> >*) const
5 0.0% 0.0% T v8::internal::NativeRegExpMacroAssembler::Match(v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::String>, int*, int, int, v8::internal::Isolate*)
5 0.0% 0.0% T v8::internal::Isolate::CountUsage(v8::Isolate::UseCounterFeature)
5 0.0% 0.0% T v8::internal::IncrementalMarking::RecordWriteFromCode(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Isolate*)
5 0.0% 0.0% T v8::internal::Heap::MergeAllocationSitePretenuringFeedback(std::__1::unordered_map<v8::internal::AllocationSite*, unsigned long, std::__1::hash<v8::internal::AllocationSite*>, std::__1::equal_to<v8::internal::AllocationSite*>, std::__1::allocator<std::__1::pair<v8::internal::AllocationSite* const, unsigned long> > > const&)
5 0.0% 0.0% T v8::internal::GlobalHandles::PostGarbageCollectionProcessing(v8::internal::GarbageCollector, v8::GCCallbackFlags)
5 0.0% 0.0% T v8::internal::GCTracer::AllocationThroughputInBytesPerMillisecond(double) const
5 0.0% 0.0% T v8::internal::Factory::NewConsString(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>)
5 0.0% 0.0% T v8::internal::ContextSlotCache::Lookup(v8::internal::Object*, v8::internal::String*, v8::internal::VariableMode*, v8::internal::InitializationFlag*, v8::internal::MaybeAssignedFlag*)
5 0.0% 0.0% T v8::internal::Compiler::GetFunctionFromEval(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::LanguageMode, v8::internal::ParseRestriction, int, int, int, int, int, v8::internal::Handle<v8::internal::Object>, v8::ScriptOriginOptions)
5 0.0% 0.0% T v8::internal::CompilationCacheTable::Age()
5 0.0% 0.0% T v8::internal::Builtins::AllowDynamicFunction(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::JSObject>)
5 0.0% 0.0% T v8::base::hash_combine(unsigned long, unsigned long)
5 0.0% 0.0% T node::TTYWrap::New(v8::FunctionCallbackInfo<v8::Value> const&)
5 0.0% 0.0% T node::NodePlatform::IdleTasksEnabled(v8::Isolate*)
5 0.0% 0.0% T _os_unfair_lock_unlock_no_tsd_4libpthread
5 0.0% 0.0% T _os_unfair_lock_assert_not_owner
5 0.0% 0.0% T _freopen
5 0.0% 0.0% T ___rec_search
4 0.0% 0.0% t void v8::internal::SlotSet::Insert<(v8::internal::AccessMode)0>(int)
4 0.0% 0.0% t void v8::internal::BodyDescriptorBase::IterateBodyImpl<v8::internal::ScavengeVisitor>(v8::internal::Map*, v8::internal::HeapObject*, int, int, v8::internal::ScavengeVisitor*)
4 0.0% 0.0% t v8::internal::compiler::ScheduleLateNodeVisitor::SplitNode(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
4 0.0% 0.0% t v8::internal::compiler::ScheduleEarlyNodeVisitor::PropagateMinimumPositionToNode(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
4 0.0% 0.0% t v8::internal::SlotSet::FreeToBeFreedBuckets()
4 0.0% 0.0% t v8::internal::ScavengingTask::~ScavengingTask()
4 0.0% 0.0% t v8::internal::PatternRewriter::Visit(v8::internal::AstNode*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ValidateExpression(bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseWithStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseStatementListItem(bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseStatementList(v8::internal::PreParserList<v8::internal::PreParserStatement>, v8::internal::Token::Value, bool, bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, v8::internal::AllowLabelledFunctionStatement, bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParsePostfixExpression(bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::Expect(v8::internal::Token::Value, bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ValidateExpression(bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseReturnStatement(bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseObjectPropertyDefinition(v8::internal::ParserBase<v8::internal::Parser>::ObjectLiteralChecker*, bool*, bool*, bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseObjectLiteral(bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseMemberExpressionContinuation(v8::internal::Expression*, bool*, bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseExpressionOrLabelledStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, v8::internal::AllowLabelledFunctionStatement, bool*)
4 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::Expect(v8::internal::Token::Value, bool*)
4 0.0% 0.0% t v8::internal::(anonymous namespace)::ExecuteUnoptimizedCompileJobs(v8::internal::ParseInfo*, v8::internal::FunctionLiteral*, v8::internal::AccountingAllocator*, std::__1::forward_list<std::__1::unique_ptr<v8::internal::UnoptimizedCompilationJob, std::__1::default_delete<v8::internal::UnoptimizedCompilationJob> >, std::__1::allocator<std::__1::unique_ptr<v8::internal::UnoptimizedCompilationJob, std::__1::default_delete<v8::internal::UnoptimizedCompilationJob> > > >*)
4 0.0% 0.0% t std::__1::vector<v8::internal::SourcePosition, v8::internal::ZoneAllocator<v8::internal::SourcePosition> >::__append(unsigned long, v8::internal::SourcePosition const&)
4 0.0% 0.0% t std::__1::deque<v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*, v8::internal::RecyclingZoneAllocator<v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*> >::__add_back_capacity()
4 0.0% 0.0% t std::__1::deque<v8::internal::TranslatedValue, std::__1::allocator<v8::internal::TranslatedValue> >::__add_back_capacity()
4 0.0% 0.0% t std::__1::__vector_base<v8::internal::TranslatedFrame, std::__1::allocator<v8::internal::TranslatedFrame> >::~__vector_base()
4 0.0% 0.0% t std::__1::__stdinbuf<wchar_t>::pbackfail(int)
4 0.0% 0.0% t node::TaskQueue<v8::Task>::Push(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >)
4 0.0% 0.0% t __pthread_key_global_init
4 0.0% 0.0% t ___fputwc
4 0.0% 0.0% T v8::internal::interpreter::InterpreterCompilationJob::ExecuteJobImpl()
4 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::Insert(v8::internal::AstRawString const*)
4 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitWithStatement(v8::internal::WithStatement*)
4 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::BytecodeArrayWriter(v8::internal::Zone*, v8::internal::interpreter::ConstantArrayBuilder*, v8::internal::SourcePositionTableBuilder::RecordingMode)
4 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::BinaryOperation(v8::internal::Token::Value, v8::internal::interpreter::Register, int)
4 0.0% 0.0% T v8::internal::compiler::VariableTracker::Scope::~Scope()
4 0.0% 0.0% T v8::internal::compiler::VariableTracker::MergeInputs(v8::internal::compiler::Node*)
4 0.0% 0.0% T v8::internal::compiler::Type::SlowIs(v8::internal::compiler::Type) const
4 0.0% 0.0% T v8::internal::compiler::StoreStoreElimination::Run(v8::internal::compiler::JSGraph*, v8::internal::Zone*)
4 0.0% 0.0% T v8::internal::compiler::RedundancyElimination::Reduce(v8::internal::compiler::Node*)
4 0.0% 0.0% T v8::internal::compiler::NodeCache<long long, v8::base::hash<long long>, std::__1::equal_to<long long> >::Find(v8::internal::Zone*, long long)
4 0.0% 0.0% T v8::internal::compiler::MoveOptimizer::FinalizeMoves(v8::internal::compiler::Instruction*)
4 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::ProcessInstructions(v8::internal::compiler::InstructionBlock const*, v8::internal::BitVector*)
4 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::AddInitialIntervals(v8::internal::compiler::InstructionBlock const*, v8::internal::BitVector*)
4 0.0% 0.0% T v8::internal::compiler::Graph::NewNode(v8::internal::compiler::Operator const*, int, v8::internal::compiler::Node* const*, bool)
4 0.0% 0.0% T v8::internal::compiler::DeadCodeElimination::ReducePureNode(v8::internal::compiler::Node*)
4 0.0% 0.0% T v8::internal::compiler::CodeGenerator::AddTranslationForOperand(v8::internal::Translation*, v8::internal::compiler::Instruction*, v8::internal::compiler::InstructionOperand*, v8::internal::MachineType)
4 0.0% 0.0% T v8::internal::VirtualMemory::~VirtualMemory()
4 0.0% 0.0% T v8::internal::Variable::IsGlobalObjectProperty() const
4 0.0% 0.0% T v8::internal::Sweeper::PauseOrCompleteScope::~PauseOrCompleteScope()
4 0.0% 0.0% T v8::internal::StoreBuffer::MoveEntriesToRememberedSet(int)
4 0.0% 0.0% T v8::internal::ScopeInfo::StartPosition() const
4 0.0% 0.0% T v8::internal::ScopeInfo::SetFunctionName(v8::internal::Object*)
4 0.0% 0.0% T v8::internal::Scope::Snapshot::Snapshot(v8::internal::Scope*)
4 0.0% 0.0% T v8::internal::Scope::AllocateNonParameterLocal(v8::internal::Variable*)
4 0.0% 0.0% T v8::internal::Scanner::IsDuplicateSymbol(v8::internal::DuplicateFinder*, v8::internal::AstValueFactory*) const
4 0.0% 0.0% T v8::internal::SafepointTable::SafepointTable(v8::internal::Code*)
4 0.0% 0.0% T v8::internal::Runtime_RegExpInitializeAndCompile(int, v8::internal::Object**, v8::internal::Isolate*)
4 0.0% 0.0% T v8::internal::RelocIterator::next()
4 0.0% 0.0% T v8::internal::Parser::RewriteReturn(v8::internal::Expression*, int)
4 0.0% 0.0% T v8::internal::Parser::Parser(v8::internal::ParseInfo*)
4 0.0% 0.0% T v8::internal::Parser::ParseFunction(v8::internal::Isolate*, v8::internal::ParseInfo*, v8::internal::Handle<v8::internal::SharedFunctionInfo>)
4 0.0% 0.0% T v8::internal::ParseInfo::ParseInfo(v8::internal::Handle<v8::internal::Script>)
4 0.0% 0.0% T v8::internal::PagedSpace::TearDown()
4 0.0% 0.0% T v8::internal::PagedSpace::PagedSpace(v8::internal::Heap*, v8::internal::AllocationSpace, v8::internal::Executability)
4 0.0% 0.0% T v8::internal::ObjectLiteral::InitDepthAndFlags()
4 0.0% 0.0% T v8::internal::OFStreamBase::overflow(int)
4 0.0% 0.0% T v8::internal::NativeRegExpMacroAssembler::StringCharacterPosition(v8::internal::String*, int)
4 0.0% 0.0% T v8::internal::Map::TransitionElementsTo(v8::internal::Handle<v8::internal::Map>, v8::internal::ElementsKind)
4 0.0% 0.0% T v8::internal::LayoutDescriptor::IsTagged(int, int, int*)
4 0.0% 0.0% T v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
4 0.0% 0.0% T v8::internal::IntToCString(int, v8::internal::Vector<char>)
4 0.0% 0.0% T v8::internal::IncrementalMarking::UpdateMarkedBytesAfterScavenge(unsigned long)
4 0.0% 0.0% T v8::internal::Heap::GarbageCollectionPrologue()
4 0.0% 0.0% T v8::internal::GlobalHandles::MarkNewSpaceWeakUnmodifiedObjectsPending(bool (*)(v8::internal::Heap*, v8::internal::Object**))
4 0.0% 0.0% T v8::internal::Factory::NewWithContext(v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::ScopeInfo>, v8::internal::Handle<v8::internal::JSReceiver>)
4 0.0% 0.0% T v8::internal::Factory::NewStruct(v8::internal::InstanceType, v8::internal::PretenureFlag)
4 0.0% 0.0% T v8::internal::Factory::NewScript(v8::internal::Handle<v8::internal::String>, v8::internal::PretenureFlag)
4 0.0% 0.0% T v8::internal::Factory::NewProperSubString(v8::internal::Handle<v8::internal::String>, int, int)
4 0.0% 0.0% T v8::internal::Factory::NewFeedbackVector(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::PretenureFlag)
4 0.0% 0.0% T v8::internal::Factory::AllocateRawOneByteInternalizedString(int, unsigned int)
4 0.0% 0.0% T v8::internal::DeclarationScope::AllocateParameterLocals()
4 0.0% 0.0% T v8::internal::BufferedUtf16CharacterStream::ReadBlock()
4 0.0% 0.0% T v8::internal::AstRawString::Compare(void*, void*)
4 0.0% 0.0% T v8::internal::ArrayBufferTracker::PrepareToFreeDeadInNewSpace(v8::internal::Heap*)
4 0.0% 0.0% T v8::base::TimeDelta::InMillisecondsF() const
4 0.0% 0.0% T v8::base::Mutex::Lock()
4 0.0% 0.0% T std::__1::basic_istream<wchar_t, std::__1::char_traits<wchar_t> >::getline(wchar_t*, long, wchar_t)
4 0.0% 0.0% T std::__1::__num_get<wchar_t>::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int*, unsigned int*&, wchar_t*)
4 0.0% 0.0% T std::__1::__num_get<char>::__stage2_int_prep(std::__1::ios_base&, char*, char&)
4 0.0% 0.0% T node::NodePlatform::CallOnBackgroundThread(v8::Task*, v8::Platform::ExpectedRuntime)
4 0.0% 0.0% T _sendto$NOCANCEL
4 0.0% 0.0% T _qos_class_main
4 0.0% 0.0% T _pthread_rwlock_init
4 0.0% 0.0% T _pthread_get_stacksize_np
4 0.0% 0.0% T _os_unfair_lock_lock_with_options_4Libc
4 0.0% 0.0% T _os_unfair_lock_assert_owner
4 0.0% 0.0% T __sread
4 0.0% 0.0% T ___hldtoa
3 0.0% 0.0% t void v8::internal::LookupIterator::NextInternal<false>(v8::internal::Map*, v8::internal::JSReceiver*)
3 0.0% 0.0% t void std::__1::vector<v8::internal::compiler::BasicBlock*, v8::internal::ZoneAllocator<v8::internal::compiler::BasicBlock*> >::__push_back_slow_path<v8::internal::compiler::BasicBlock* const&>(v8::internal::compiler::BasicBlock* const&&&)
3 0.0% 0.0% t void std::__1::vector<v8::internal::FrameSummary, std::__1::allocator<v8::internal::FrameSummary> >::__push_back_slow_path<v8::internal::FrameSummary>(v8::internal::FrameSummary&&)
3 0.0% 0.0% t v8::internal::interpreter::RegisterTransferWriter::EmitLdar(v8::internal::interpreter::Register)
3 0.0% 0.0% t v8::internal::compiler::X64OperandGenerator::GetEffectiveAddressMemoryOperand(v8::internal::compiler::Node*, v8::internal::compiler::InstructionOperand*, unsigned long*)
3 0.0% 0.0% t v8::internal::compiler::Typer::Visitor::Reduce(v8::internal::compiler::Node*)
3 0.0% 0.0% t v8::internal::compiler::SparseSidetable<v8::internal::compiler::VariableTracker::State>::Set(v8::internal::compiler::Node const*, v8::internal::compiler::VariableTracker::State)
3 0.0% 0.0% t v8::internal::compiler::ScheduleLateNodeVisitor::ScheduleNode(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
3 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::ProcessRemainingInputs(v8::internal::compiler::Node*, int)
3 0.0% 0.0% t v8::internal::compiler::Operator::HashCode() const
3 0.0% 0.0% t v8::internal::compiler::LoopFinderImpl::PropagateForward()
3 0.0% 0.0% t v8::internal::compiler::LoopFinderImpl::FinishLoopTree()
3 0.0% 0.0% t v8::internal::compiler::InstructionOperandConverter::ToConstant(v8::internal::compiler::InstructionOperand*)
3 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::LoadCompare(v8::internal::compiler::MoveOperands const*, v8::internal::compiler::MoveOperands const*)
3 0.0% 0.0% t v8::internal::Processor::SetResult(v8::internal::Expression*)
3 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseObjectLiteral(bool*)
3 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseFormalParameter(v8::internal::PreParserFormalParameters*, bool*)
3 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseExpressionCoverGrammar(bool, bool*)
3 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseWithStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
3 0.0% 0.0% t v8::internal::PagedSpace::is_local()
3 0.0% 0.0% t v8::internal::PagedSpace::Free(unsigned long, unsigned long, v8::internal::SpaceAccountingMode)
3 0.0% 0.0% t v8::internal::JSArray::SetContent(v8::internal::Handle<v8::internal::JSArray>, v8::internal::Handle<v8::internal::FixedArrayBase>)
3 0.0% 0.0% t v8::internal::InternalizedStringTableCleaner::VisitPointers(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Object**)
3 0.0% 0.0% t v8::internal::ExpressionClassifier<v8::internal::ParserTypes<v8::internal::Parser> >::RecordPatternError(v8::internal::Scanner::Location const&, v8::internal::MessageTemplate::Template, char const*)
3 0.0% 0.0% t v8::internal::CompactionSpace::is_local()
3 0.0% 0.0% t v8::internal::(anonymous namespace)::StoreLookupSlot(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::ContextLookupFlags)
3 0.0% 0.0% t v8::internal::(anonymous namespace)::FinalizeTopLevel(v8::internal::ParseInfo*, v8::internal::Isolate*, v8::internal::UnoptimizedCompilationJob*, std::__1::forward_list<std::__1::unique_ptr<v8::internal::UnoptimizedCompilationJob, std::__1::default_delete<v8::internal::UnoptimizedCompilationJob> >, std::__1::allocator<std::__1::unique_ptr<v8::internal::UnoptimizedCompilationJob, std::__1::default_delete<v8::internal::UnoptimizedCompilationJob> > > >*)
3 0.0% 0.0% t v8::base::TemplateHashMapImpl<void*, void*, v8::base::HashEqualityThenKeyMatcher<void*, bool (*)(void*, void*)>, v8::base::DefaultAllocationPolicy>::Resize(v8::base::DefaultAllocationPolicy)
3 0.0% 0.0% t std::__1::vector<v8::internal::compiler::BasicBlock*, v8::internal::ZoneAllocator<v8::internal::compiler::BasicBlock*> >::__append(unsigned long)
3 0.0% 0.0% t std::__1::__split_buffer<v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo**, v8::internal::RecyclingZoneAllocator<v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo**>&>::push_back(v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo**&&)
3 0.0% 0.0% t std::__1::__shared_ptr_pointer<v8::internal::AstValueFactory*, std::__1::default_delete<v8::internal::AstValueFactory>, std::__1::allocator<v8::internal::AstValueFactory> >::__on_zero_shared()
3 0.0% 0.0% t std::__1::__shared_ptr_emplace<v8::internal::Zone, std::__1::allocator<v8::internal::Zone> >::__on_zero_shared()
3 0.0% 0.0% t node::GetBinding(v8::FunctionCallbackInfo<v8::Value> const&)
3 0.0% 0.0% t _mvm_allocate_pages_securely
3 0.0% 0.0% t __os_lock_unfair_trylock
3 0.0% 0.0% t ___printf_flush
3 0.0% 0.0% T v8::internal::interpreter::Interpreter::NewCompilationJob(v8::internal::ParseInfo*, v8::internal::FunctionLiteral*, v8::internal::AccountingAllocator*, v8::internal::ZoneVector<v8::internal::FunctionLiteral*>*)
3 0.0% 0.0% T v8::internal::interpreter::CreateClosureFlags::Encode(bool, bool)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitObjectLiteral(v8::internal::ObjectLiteral*)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitModuleNamespaceImports()
3 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitLogicalOrSubExpression(v8::internal::Expression*, v8::internal::interpreter::BytecodeLabels*, int)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitForTest(v8::internal::Expression*, v8::internal::interpreter::BytecodeLabels*, v8::internal::interpreter::BytecodeLabels*, v8::internal::interpreter::BytecodeGenerator::TestFallthrough)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::FinalizeBytecode(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Script>)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::BuildReturn(int)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::LoadContextSlot(v8::internal::interpreter::Register, int, int, v8::internal::interpreter::BytecodeArrayBuilder::ContextSlotMutability)
3 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::CreateFunctionContext(v8::internal::Scope const*, int)
3 0.0% 0.0% T v8::internal::compiler::Type::Maybe(v8::internal::compiler::Type) const
3 0.0% 0.0% T v8::internal::compiler::SparseInputMask::InputIterator::IsEnd() const
3 0.0% 0.0% T v8::internal::compiler::SparseInputMask::InputIterator::GetReal() const
3 0.0% 0.0% T v8::internal::compiler::Schedule::IsScheduled(v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::Schedule::AddNode(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::ReferenceMapPopulator::PopulateReferenceMaps()
3 0.0% 0.0% T v8::internal::compiler::NodeProperties::HashCode(v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::MoveOptimizer::OptimizeMerge(v8::internal::compiler::InstructionBlock*)
3 0.0% 0.0% T v8::internal::compiler::LiveRangeSeparator::Splinter()
3 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::ProcessPhis(v8::internal::compiler::InstructionBlock const*, v8::internal::BitVector*)
3 0.0% 0.0% T v8::internal::compiler::InstructionSequence::AddDeoptimizationEntry(v8::internal::compiler::FrameStateDescriptor*, v8::internal::DeoptimizeKind, v8::internal::DeoptimizeReason, v8::internal::VectorSlotPair const&)
3 0.0% 0.0% T v8::internal::compiler::InstructionSelector::AddOperandToStateValueDescriptor(v8::internal::compiler::StateValueList*, v8::internal::ZoneVector<v8::internal::compiler::InstructionOperand>*, v8::internal::compiler::OperandGenerator*, v8::internal::compiler::StateObjectDeduplicator*, v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::compiler::FrameStateInputKind, v8::internal::Zone*)
3 0.0% 0.0% T v8::internal::compiler::GraphReducer::ReplaceWithValue(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::GraphReducer::ReduceNode(v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::EscapeAnalysisReducer::Reduce(v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::EscapeAnalysis::Reduce(v8::internal::compiler::Node*, v8::internal::compiler::EffectGraphReducer::Reduction*)
3 0.0% 0.0% T v8::internal::compiler::EffectControlLinearizer::Run()
3 0.0% 0.0% T v8::internal::compiler::EffectControlLinearizer::ProcessNode(v8::internal::compiler::Node*, v8::internal::compiler::Node**, v8::internal::compiler::Node**, v8::internal::compiler::Node**)
3 0.0% 0.0% T v8::internal::compiler::CommonOperatorReducer::ReducePhi(v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::CommonOperatorReducer::Reduce(v8::internal::compiler::Node*)
3 0.0% 0.0% T v8::internal::compiler::BytecodeLivenessMap::InitializeLiveness(int, int, v8::internal::Zone*)
3 0.0% 0.0% T v8::internal::V8::GetCurrentPlatform()
3 0.0% 0.0% T v8::internal::Sweeper::FilterSweepingPagesScope::~FilterSweepingPagesScope()
3 0.0% 0.0% T v8::internal::String::SlowEquals(v8::internal::String*)
3 0.0% 0.0% T v8::internal::String::ComputeAndSetHash()
3 0.0% 0.0% T v8::internal::StoreBuffer::InsertDuringRuntime(v8::internal::StoreBuffer*, unsigned long)
3 0.0% 0.0% T v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const
3 0.0% 0.0% T v8::internal::SpaceWithLinearArea::ResumeAllocationObservers()
3 0.0% 0.0% T v8::internal::SpaceIterator::next()
3 0.0% 0.0% T v8::internal::SourcePositionTableBuilder::ToSourcePositionTable(v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::SharedFunctionInfo::DebugName()
3 0.0% 0.0% T v8::internal::Script::IsUserJavaScript()
3 0.0% 0.0% T v8::internal::Script::GetLineNumber(v8::internal::Handle<v8::internal::Script>, int)
3 0.0% 0.0% T v8::internal::Script::FindSharedFunctionInfo(v8::internal::Isolate*, v8::internal::FunctionLiteral const*)
3 0.0% 0.0% T v8::internal::ScopeInfo::ContextSlotIndex(v8::internal::Handle<v8::internal::ScopeInfo>, v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode*, v8::internal::InitializationFlag*, v8::internal::MaybeAssignedFlag*)
3 0.0% 0.0% T v8::internal::Scope::FinalizeBlockScope()
3 0.0% 0.0% T v8::internal::Scope::CheckConflictingVarDeclarations()
3 0.0% 0.0% T v8::internal::Scope::AllowsLazyParsingWithoutUnresolvedVariables(v8::internal::Scope const*) const
3 0.0% 0.0% T v8::internal::Scope::AllocateScopeInfosRecursively(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::ScopeInfo>)
3 0.0% 0.0% T v8::internal::Runtime_StringBuilderConcat(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Relocatable::PostGarbageCollectionProcessing(v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::ProducedPreParsedScopeData::ProducedPreParsedScopeData(v8::internal::Zone*, v8::internal::ProducedPreParsedScopeData*)
3 0.0% 0.0% T v8::internal::PreParser::PreParseFunction(v8::internal::AstRawString const*, v8::internal::FunctionKind, v8::internal::FunctionLiteral::FunctionType, v8::internal::DeclarationScope*, bool, bool, int*, v8::internal::ProducedPreParsedScopeData**, int)
3 0.0% 0.0% T v8::internal::Parser::ShortcutNumericLiteralBinaryExpression(v8::internal::Expression**, v8::internal::Expression*, v8::internal::Token::Value, int)
3 0.0% 0.0% T v8::internal::Parser::SetFunctionName(v8::internal::Expression*, v8::internal::AstRawString const*, v8::internal::AstRawString const*)
3 0.0% 0.0% T v8::internal::Parser::DoParseProgram(v8::internal::ParseInfo*)
3 0.0% 0.0% T v8::internal::ParseInfo::ResetCharacterStream()
3 0.0% 0.0% T v8::internal::PagedSpace::SlowRefillLinearAllocationArea(int)
3 0.0% 0.0% T v8::internal::PagedSpace::MergeCompactionSpace(v8::internal::CompactionSpace*)
3 0.0% 0.0% T v8::internal::Object::GetMethod(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Name>)
3 0.0% 0.0% T v8::internal::Object* v8::internal::VisitWeakList<v8::internal::Context>(v8::internal::Heap*, v8::internal::Object*, v8::internal::WeakObjectRetainer*)
3 0.0% 0.0% T v8::internal::OFStreamBase::sync()
3 0.0% 0.0% T v8::internal::MaterializedObjectStore::Get(unsigned long)
3 0.0% 0.0% T v8::internal::MarkCompactCollector::ClearWeakCells()
3 0.0% 0.0% T v8::internal::Map::GeneralizeField(v8::internal::Handle<v8::internal::Map>, int, v8::internal::PropertyConstness, v8::internal::Representation, v8::internal::Handle<v8::internal::FieldType>)
3 0.0% 0.0% T v8::internal::LocalAllocationBuffer::Close()
3 0.0% 0.0% T v8::internal::KeyAccumulator::AddKey(v8::internal::Handle<v8::internal::Object>, v8::internal::AddKeyConversion)
3 0.0% 0.0% T v8::internal::JSObject::ValidateElements(v8::internal::JSObject*)
3 0.0% 0.0% T v8::internal::ItemParallelJob::Task::RunInternal()
3 0.0% 0.0% T v8::internal::Isolate::NeedsSourcePositionsForProfiling() const
3 0.0% 0.0% T v8::internal::IncrementalMarking::UpdateMarkingWorklistAfterScavenge()
3 0.0% 0.0% T v8::internal::Heap::MonotonicallyIncreasingTimeInMs()
3 0.0% 0.0% T v8::internal::Heap::IterateStrongRoots(v8::internal::RootVisitor*, v8::internal::VisitMode)
3 0.0% 0.0% T v8::internal::Heap::ExternalStringTable::UpdateNewSpaceReferences(v8::internal::String* (*)(v8::internal::Heap*, v8::internal::Object**))
3 0.0% 0.0% T v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)
3 0.0% 0.0% T v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape>::EnsureCapacity(v8::internal::Handle<v8::internal::StringTable>, int, v8::internal::PretenureFlag)
3 0.0% 0.0% T v8::internal::GlobalHandles::DispatchPendingPhantomCallbacks(bool)
3 0.0% 0.0% T v8::internal::GCTracer::NewSpaceAllocationThroughputInBytesPerMillisecond(double) const
3 0.0% 0.0% T v8::internal::GCTracer::AddSurvivalRatio(double)
3 0.0% 0.0% T v8::internal::Factory::TryNewCode(v8::internal::CodeDesc const&, v8::internal::Code::Kind, v8::internal::Handle<v8::internal::Object>, int, v8::internal::MaybeHandle<v8::internal::ByteArray>, v8::internal::MaybeHandle<v8::internal::DeoptimizationData>, v8::internal::Movability, unsigned int, bool, int, int, int)
3 0.0% 0.0% T v8::internal::Factory::NumberToString(v8::internal::Handle<v8::internal::Object>, bool)
3 0.0% 0.0% T v8::internal::Factory::NewOneClosureCell(v8::internal::Handle<v8::internal::HeapObject>)
3 0.0% 0.0% T v8::internal::Factory::NewNumber(double, v8::internal::PretenureFlag)
3 0.0% 0.0% T v8::internal::Factory::NewJSArrayWithElements(v8::internal::Handle<v8::internal::FixedArrayBase>, v8::internal::ElementsKind, int, v8::internal::PretenureFlag)
3 0.0% 0.0% T v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag)
3 0.0% 0.0% T v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace)
3 0.0% 0.0% T v8::internal::Factory::NewFeedbackMetadata(int, v8::internal::PretenureFlag)
3 0.0% 0.0% T v8::internal::Expression::IsValidReferenceExpression() const
3 0.0% 0.0% T v8::internal::ExitFrame::GetCallerStackPointer() const
3 0.0% 0.0% T v8::internal::ExitFrame::ComputeCallerState(v8::internal::StackFrame::State*) const
3 0.0% 0.0% T v8::internal::DeclarationScope::HoistSloppyBlockFunctions(v8::internal::AstNodeFactory*)
3 0.0% 0.0% T v8::internal::DeclarationScope::DeclarationScope(v8::internal::Zone*, v8::internal::AstValueFactory*)
3 0.0% 0.0% T v8::internal::DeclarationScope::AttachOuterScopeInfo(v8::internal::ParseInfo*, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::DeclarationScope::AllocateParameter(v8::internal::Variable*, int)
3 0.0% 0.0% T v8::internal::Debug::OnAfterCompile(v8::internal::Handle<v8::internal::Script>)
3 0.0% 0.0% T v8::internal::ConsumedPreParsedScopeData::~ConsumedPreParsedScopeData()
3 0.0% 0.0% T v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Compiler::ClearExceptionFlag)
3 0.0% 0.0% T v8::internal::CompiledReplacement::Compile(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, int)
3 0.0% 0.0% T v8::internal::CompilationCacheRegExp::Lookup(v8::internal::Handle<v8::internal::String>, v8::base::Flags<v8::internal::JSRegExp::Flag, int>)
3 0.0% 0.0% T v8::internal::CompilationCacheEval::Lookup(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::LanguageMode, int)
3 0.0% 0.0% T v8::internal::CompilationCache::PutEval(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::FeedbackCell>, int)
3 0.0% 0.0% T v8::internal::CommitPageSize()
3 0.0% 0.0% T v8::internal::Code::GetSafepointEntry(unsigned long)
3 0.0% 0.0% T v8::internal::Code::CopyFromNoFlush(v8::internal::CodeDesc const&)
3 0.0% 0.0% T v8::internal::CancelableTaskManager::RemoveFinishedTask(unsigned long long)
3 0.0% 0.0% T v8::internal::CancelableTaskManager::Register(v8::internal::Cancelable*)
3 0.0% 0.0% T v8::internal::CancelableTask::CancelableTask(v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::AstValueFactory::Internalize(v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::AllocWithRetry(unsigned long)
3 0.0% 0.0% T std::__1::basic_streambuf<char, std::__1::char_traits<char> >::gbump(int)
3 0.0% 0.0% T std::__1::basic_ostream<char, std::__1::char_traits<char> >::basic_ostream(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*)
3 0.0% 0.0% T std::__1::__codecvt_utf16<char16_t, false>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const
3 0.0% 0.0% T node::performance::MarkGarbageCollectionEnd(v8::Isolate*, v8::GCType, v8::GCCallbackFlags, void*)
3 0.0% 0.0% T _szone_error
3 0.0% 0.0% T _pthread_setschedparam
3 0.0% 0.0% T _os_unfair_lock_unlock_4Libc
3 0.0% 0.0% T _fmodf$fenv_access_off
3 0.0% 0.0% T ___rec_put
3 0.0% 0.0% T ___gethex_D2A
2 0.0% 0.0% t void std::__1::vector<v8::internal::compiler::Reducer*, v8::internal::ZoneAllocator<v8::internal::compiler::Reducer*> >::__push_back_slow_path<v8::internal::compiler::Reducer* const&>(v8::internal::compiler::Reducer* const&&&)
2 0.0% 0.0% t void std::__1::__sort<v8::internal::EnumIndexComparator<v8::internal::NameDictionary>&, v8::base::AtomicElement<v8::internal::Smi*>*>(v8::base::AtomicElement<v8::internal::Smi*>*, v8::base::AtomicElement<v8::internal::Smi*>*, v8::internal::EnumIndexComparator<v8::internal::NameDictionary>&)
2 0.0% 0.0% t void std::__1::__insertion_sort_3<bool (*&)(v8::internal::compiler::LiveRange*, v8::internal::compiler::LiveRange*), v8::internal::compiler::LiveRange**>(v8::internal::compiler::LiveRange**, v8::internal::compiler::LiveRange**, bool (*&)(v8::internal::compiler::LiveRange*, v8::internal::compiler::LiveRange*))
2 0.0% 0.0% t v8::internal::compiler::UnhandledSortHelper(v8::internal::compiler::LiveRange*, v8::internal::compiler::LiveRange*)
2 0.0% 0.0% t v8::internal::compiler::Typer::Visitor::TypeJSCallRuntime(v8::internal::compiler::Node*)
2 0.0% 0.0% t v8::internal::compiler::SpecialRPONumberer::ComputeAndInsertSpecialRPO(v8::internal::compiler::BasicBlock*, v8::internal::compiler::BasicBlock*)
2 0.0% 0.0% t v8::internal::compiler::ScheduleLateNodeVisitor::ProcessQueue(v8::internal::compiler::Node*)
2 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::VisitPhi(v8::internal::compiler::Node*, v8::internal::compiler::Truncation, v8::internal::compiler::SimplifiedLowering*)
2 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::VisitInputs(v8::internal::compiler::Node*)
2 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::VisitFrameState(v8::internal::compiler::Node*)
2 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::Run(v8::internal::compiler::SimplifiedLowering*)
2 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::EnqueueInput(v8::internal::compiler::Node*, int, v8::internal::compiler::UseInfo)
2 0.0% 0.0% t v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> >::iterator::operator++()
2 0.0% 0.0% t v8::internal::compiler::Peeling::CopyNodes(v8::internal::compiler::Graph*, v8::internal::Zone*, v8::internal::compiler::Node*, v8::base::iterator_range<v8::internal::compiler::Node**>, v8::internal::compiler::SourcePositionTable*, v8::internal::compiler::NodeOriginTable*)
2 0.0% 0.0% t v8::internal::compiler::LoopFinderImpl::LoopFinderImpl(v8::internal::compiler::Graph*, v8::internal::compiler::LoopTree*, v8::internal::Zone*)
2 0.0% 0.0% t v8::internal::compiler::EscapeAnalysisTracker::Scope::~Scope()
2 0.0% 0.0% t v8::internal::compiler::BaseWithIndexAndDisplacementMatcher<v8::internal::compiler::AddMatcher<v8::internal::compiler::BinopMatcher<v8::internal::compiler::IntMatcher<long long, (v8::internal::compiler::IrOpcode::Value)24>, v8::internal::compiler::IntMatcher<long long, (v8::internal::compiler::IrOpcode::Value)24> >, (v8::internal::compiler::IrOpcode::Value)284, (v8::internal::compiler::IrOpcode::Value)286, (v8::internal::compiler::IrOpcode::Value)288, (v8::internal::compiler::IrOpcode::Value)280> >::Initialize(v8::internal::compiler::Node*, v8::base::Flags<v8::internal::compiler::AddressOption, unsigned char>)
2 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::OperandSet::ContainsOpOrAlias(v8::internal::compiler::InstructionOperand const&) const
2 0.0% 0.0% t v8::internal::StringSharedKey::IsMatch(v8::internal::Object*)
2 0.0% 0.0% t v8::internal::StringSharedKey::AsHandle(v8::internal::Isolate*)
2 0.0% 0.0% t v8::internal::StringReplaceGlobalRegExpWithString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::RegExpMatchInfo>)
2 0.0% 0.0% t v8::internal::RootVisitor::Synchronize(v8::internal::VisitorSynchronization::SyncTag)
2 0.0% 0.0% t v8::internal::Processor::VisitNoStackOverflowCheck(v8::internal::AstNode*)
2 0.0% 0.0% t v8::internal::PreParserExpression::AddVariable(v8::internal::VariableProxy*, v8::internal::Zone*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ValidateFormalParameters(v8::internal::LanguageMode, bool, bool*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ValidateBindingPattern(bool*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseConditionalExpression(bool, bool*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseBlock(v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ExpectSemicolon(bool*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::CheckAndRewriteReferenceExpression(v8::internal::PreParserExpression, int, int, v8::internal::MessageTemplate::Template, v8::internal::ParseErrorType, bool*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, v8::internal::AllowLabelledFunctionStatement, bool*)
2 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::CheckDestructuringElement(v8::internal::Expression*, int, int)
2 0.0% 0.0% t v8::internal::PagedSpace::Waste()
2 0.0% 0.0% t v8::internal::OptimizedFrame::type() const
2 0.0% 0.0% t v8::internal::NewSpace::Size()
2 0.0% 0.0% t v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments)
2 0.0% 0.0% t v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape>::Add(v8::internal::Handle<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails, int*)
2 0.0% 0.0% t v8::internal::BuiltinExitFrame::type() const
2 0.0% 0.0% t v8::internal::AstRawStringInternalizationKey::IsMatch(v8::internal::Object*)
2 0.0% 0.0% t v8::internal::AggregatedMemoryHistogram<v8::internal::Histogram>::AddSample(double, double)
2 0.0% 0.0% t v8::internal::(anonymous namespace)::NativeCodeFunctionSourceString(v8::internal::Handle<v8::internal::SharedFunctionInfo>)
2 0.0% 0.0% t v8::internal::(anonymous namespace)::JSObjectWalkVisitor<v8::internal::AllocationSiteUsageContext>::StructureWalk(v8::internal::Handle<v8::internal::JSObject>)
2 0.0% 0.0% t v8::base::TemplateHashMapImpl<void*, void*, v8::base::KeyEqualityMatcher<void*>, v8::internal::ZoneAllocationPolicy>::Resize(v8::internal::ZoneAllocationPolicy)
2 0.0% 0.0% t std::__1::vector<v8::internal::TranslatedFrame, std::__1::allocator<v8::internal::TranslatedFrame> >::reserve(unsigned long)
2 0.0% 0.0% t std::__1::deque<v8::internal::compiler::Node*, v8::internal::RecyclingZoneAllocator<v8::internal::compiler::Node*> >::__add_back_capacity()
2 0.0% 0.0% t std::__1::__tree<std::__1::__value_type<std::__1::tuple<v8::internal::FeedbackSlotKind, int, void const*>, v8::internal::FeedbackSlot>, std::__1::__map_value_compare<std::__1::tuple<v8::internal::FeedbackSlotKind, int, void const*>, std::__1::__value_type<std::__1::tuple<v8::internal::FeedbackSlotKind, int, void const*>, v8::internal::FeedbackSlot>, std::__1::less<std::__1::tuple<v8::internal::FeedbackSlotKind, int, void const*> >, true>, v8::internal::ZoneAllocator<std::__1::__value_type<std::__1::tuple<v8::internal::FeedbackSlotKind, int, void const*>, v8::internal::FeedbackSlot> > >::__node_insert_unique(std::__1::__tree_node<std::__1::__value_type<std::__1::tuple<v8::internal::FeedbackSlotKind, int, void const*>, v8::internal::FeedbackSlot>, void*>*)
2 0.0% 0.0% t std::__1::__hash_table<std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, std::__1::__unordered_map_hasher<unsigned long long, std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, std::__1::hash<unsigned long long>, true>, std::__1::__unordered_map_equal<unsigned long long, std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, std::__1::equal_to<unsigned long long>, true>, std::__1::allocator<std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*> > >::erase(std::__1::__hash_const_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long long, v8::internal::Cancelable*>, void*>*>)
2 0.0% 0.0% t int v8::internal::BinarySearch<(v8::internal::SearchMode)0, v8::internal::TransitionArray>(v8::internal::TransitionArray*, v8::internal::Name*, int, int*)
2 0.0% 0.0% t __vdprintf
2 0.0% 0.0% t __pthread_cond_wait
2 0.0% 0.0% t __os_lock_unfair_lock
2 0.0% 0.0% t __enlarge
2 0.0% 0.0% t __GB2312_mbrtowc
2 0.0% 0.0% t __GB2312_init
2 0.0% 0.0% T void v8::internal::LookupIterator::Start<true>()
2 0.0% 0.0% T void v8::internal::LookupIterator::Start<false>()
2 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::SetDeferredAt(unsigned long, v8::internal::Handle<v8::internal::Object>)
2 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::Insert(v8::internal::Scope const*)
2 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::ConstantArrayBuilder(v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeRegisterOptimizer::Materialize(v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeLabels::New()
2 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::BuildNewLocalWithContext(v8::internal::Scope*)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::BuildLocalActivationContextInitialization()
2 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::AllocateDeferredConstants(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Script>)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::WriteJump(v8::internal::interpreter::BytecodeNode*, v8::internal::interpreter::BytecodeLabel*)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::PatchJumpWith8BitOperand(unsigned long, int)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::StackCheck(int)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::LoadLookupSlot(v8::internal::AstRawString const*, v8::internal::TypeofMode)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::LoadAccumulatorWithRegister(v8::internal::interpreter::Register)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::CreateClosure(unsigned long, int, int)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::Bind(v8::internal::interpreter::BytecodeLabel*)
2 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayAccessor::current_bytecode_size() const
2 0.0% 0.0% T v8::internal::compiler::hash_value(v8::internal::compiler::FrameStateInfo const&)
2 0.0% 0.0% T v8::internal::compiler::VariableTracker::Scope::Scope(v8::internal::compiler::VariableTracker*, v8::internal::compiler::Node*, v8::internal::compiler::EffectGraphReducer::Reduction*)
2 0.0% 0.0% T v8::internal::compiler::TypeNarrowingReducer::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::Type::Union(v8::internal::compiler::Type, v8::internal::compiler::Type, v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::compiler::Type::NewConstant(double, v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::compiler::TopLevelLiveRange::Merge(v8::internal::compiler::TopLevelLiveRange*, v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::compiler::TopLevelLiveRange::AddUsePosition(v8::internal::compiler::UsePosition*)
2 0.0% 0.0% T v8::internal::compiler::StateValuesAccess::size()
2 0.0% 0.0% T v8::internal::compiler::SpillSlotLocator::LocateSpillSlots()
2 0.0% 0.0% T v8::internal::compiler::SparseInputMask::InputIterator::IsReal() const
2 0.0% 0.0% T v8::internal::compiler::SparseInputMask::InputIterator::Advance()
2 0.0% 0.0% T v8::internal::compiler::SimplifiedOperatorReducer::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::Scheduler::ComputeSchedule(v8::internal::Zone*, v8::internal::compiler::Graph*, v8::base::Flags<v8::internal::compiler::Scheduler::Flag, int>)
2 0.0% 0.0% T v8::internal::compiler::Schedule::NewBasicBlock()
2 0.0% 0.0% T v8::internal::compiler::RegisterAllocator::SplitAndSpillRangesDefinedByMemoryOperand()
2 0.0% 0.0% T v8::internal::compiler::NodeProperties::PastEffectIndex(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::Node::AppendUse(v8::internal::compiler::Node::Use*)
2 0.0% 0.0% T v8::internal::compiler::MemoryOptimizer::VisitAllocateRaw(v8::internal::compiler::Node*, v8::internal::compiler::MemoryOptimizer::AllocationState const*)
2 0.0% 0.0% T v8::internal::compiler::LoopVariableOptimizer::LoopVariableOptimizer(v8::internal::compiler::Graph*, v8::internal::compiler::CommonOperatorBuilder*, v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::compiler::LoadElimination::ReduceCheckMaps(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::LoadElimination::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::LiveRangeFor(v8::internal::compiler::InstructionOperand*)
2 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::SetLiveRangeAssignedRegister(v8::internal::compiler::LiveRange*, int)
2 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::AllocateBlockedReg(v8::internal::compiler::LiveRange*)
2 0.0% 0.0% T v8::internal::compiler::JSInliningHeuristic::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::JSInliner::ReduceJSCall(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::JSGenericLowering::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::JSContextSpecialization::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::JSCallReducer::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::InstructionSequence::MarkAsRepresentation(v8::internal::MachineRepresentation, int)
2 0.0% 0.0% T v8::internal::compiler::InstructionSequence::GetSourcePosition(v8::internal::compiler::Instruction const*, v8::internal::SourcePosition*) const
2 0.0% 0.0% T v8::internal::compiler::InstructionSequence::GetInstructionBlock(int) const
2 0.0% 0.0% T v8::internal::compiler::InstructionSelector::InitializeCallBuffer(v8::internal::compiler::Node*, v8::internal::compiler::CallBuffer*, v8::base::Flags<v8::internal::compiler::InstructionSelector::CallBufferFlag, int>, bool, int)
2 0.0% 0.0% T v8::internal::compiler::InstructionSelector::EmitWithContinuation(int, unsigned long, v8::internal::compiler::InstructionOperand*, unsigned long, v8::internal::compiler::InstructionOperand*, v8::internal::compiler::FlagsContinuation*)
2 0.0% 0.0% T v8::internal::compiler::InstructionSelector::AddInputsToFrameStateDescriptor(v8::internal::compiler::FrameStateDescriptor*, v8::internal::compiler::Node*, v8::internal::compiler::OperandGenerator*, v8::internal::compiler::StateObjectDeduplicator*, v8::internal::ZoneVector<v8::internal::compiler::InstructionOperand>*, v8::internal::compiler::FrameStateInputKind, v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::compiler::InstructionOperand::InterferesWith(v8::internal::compiler::InstructionOperand const&) const
2 0.0% 0.0% T v8::internal::compiler::GapResolver::Resolve(v8::internal::compiler::ParallelMove*)
2 0.0% 0.0% T v8::internal::compiler::EscapeAnalysisReducer::ReduceDeoptState(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Deduplicator*)
2 0.0% 0.0% T v8::internal::compiler::ControlFlowOptimizer::Optimize()
2 0.0% 0.0% T v8::internal::compiler::Constant::ToHeapObject() const
2 0.0% 0.0% T v8::internal::compiler::CodeGenerator::AssembleMove(v8::internal::compiler::InstructionOperand*, v8::internal::compiler::InstructionOperand*)
2 0.0% 0.0% T v8::internal::compiler::CheckpointElimination::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% T v8::internal::compiler::BytecodeLiveness::BytecodeLiveness(int, v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::compiler::BranchElimination::BranchElimination(v8::internal::compiler::AdvancedReducer::Editor*, v8::internal::compiler::JSGraph*, v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::VectorSlotPair::VectorSlotPair()
2 0.0% 0.0% T v8::internal::TranslatedValue::GetValue()
2 0.0% 0.0% T v8::internal::TranslatedState::TranslatedState(v8::internal::JavaScriptFrame const*)
2 0.0% 0.0% T v8::internal::TranslatedFrame::Handlify()
2 0.0% 0.0% T v8::internal::TransitionsAccessor::Initialize()
2 0.0% 0.0% T v8::internal::StoreBuffer::StoreBufferOverflow(v8::internal::Isolate*)
2 0.0% 0.0% T v8::internal::StackFrameIterator::Advance()
2 0.0% 0.0% T v8::internal::Space::PauseAllocationObservers()
2 0.0% 0.0% T v8::internal::SourcePositionTableBuilder::AddPosition(unsigned long, v8::internal::SourcePosition, bool)
2 0.0% 0.0% T v8::internal::SharedFunctionInfo::SetScript(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Object>, bool)
2 0.0% 0.0% T v8::internal::SeqString::Truncate(v8::internal::Handle<v8::internal::SeqString>, int)
2 0.0% 0.0% T v8::internal::ScopeInfo::VariableIsSynthetic(v8::internal::String*)
2 0.0% 0.0% T v8::internal::ScopeInfo::SetPositionInfo(int, int)
2 0.0% 0.0% T v8::internal::ScopeInfo::FunctionName() const
2 0.0% 0.0% T v8::internal::Scope::SavePreParsedScopeData()
2 0.0% 0.0% T v8::internal::Scope::DeclareVariable(v8::internal::Declaration*, v8::internal::VariableMode, v8::internal::InitializationFlag, bool*, bool*)
2 0.0% 0.0% T v8::internal::Scope::ContainsAsmModule() const
2 0.0% 0.0% T v8::internal::Scavenger::Scavenger(v8::internal::Heap*, bool, v8::internal::Worklist<std::__1::pair<v8::internal::HeapObject*, int>, 256>*, v8::internal::Worklist<std::__1::pair<v8::internal::HeapObject*, int>, 256>*, int)
2 0.0% 0.0% T v8::internal::Scavenger::Finalize()
2 0.0% 0.0% T v8::internal::ScavengeJob::ScheduleIdleTaskIfNeeded(v8::internal::Heap*, int)
2 0.0% 0.0% T v8::internal::Scanner::Scanner(v8::internal::UnicodeCache*)
2 0.0% 0.0% T v8::internal::Runtime_PushWithContext(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.0% T v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.0% T v8::internal::RegExpStack::EnsureCapacity(unsigned long)
2 0.0% 0.0% T v8::internal::RegExpImpl::Compile(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::base::Flags<v8::internal::JSRegExp::Flag, int>)
2 0.0% 0.0% T v8::internal::PatternRewriter::VisitVariableProxy(v8::internal::VariableProxy*)
2 0.0% 0.0% T v8::internal::Parser::HandleSourceURLComments(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Script>)
2 0.0% 0.0% T v8::internal::Parser::CollapseNaryExpression(v8::internal::Expression**, v8::internal::Expression*, v8::internal::Token::Value, int, v8::internal::SourceRange const&)
2 0.0% 0.0% T v8::internal::ParseInfo::function_kind() const
2 0.0% 0.0% T v8::internal::PagedSpace::RefillLinearAllocationAreaFromFreeList(unsigned long)
2 0.0% 0.0% T v8::internal::ObjectLiteral::CalculateEmitStore(v8::internal::Zone*)
2 0.0% 0.0% T v8::internal::Object::GetProperty(v8::internal::LookupIterator*)
2 0.0% 0.0% T v8::internal::OFStreamBase::xsputn(char const*, long)
2 0.0% 0.0% T v8::internal::NewSpace::ResetLinearAllocationArea()
2 0.0% 0.0% T v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::PropertyConstness, v8::internal::Object::StoreFromKeyed)
2 0.0% 0.0% T v8::internal::Map::SetPrototype(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>, bool)
2 0.0% 0.0% T v8::internal::LookupIterator::GetDataValue() const
2 0.0% 0.0% T v8::internal::LookupIterator::FetchValue() const
2 0.0% 0.0% T v8::internal::Logger::ResourceEvent(char const*, char const*)
2 0.0% 0.0% T v8::internal::Log::MessageBuilder::AppendStringPart(v8::internal::String*, int)
2 0.0% 0.0% T v8::internal::Log::MessageBuilder& v8::internal::Log::MessageBuilder::operator<<<void*>(void*)
2 0.0% 0.0% T v8::internal::Log::MessageBuilder& v8::internal::Log::MessageBuilder::operator<<<v8::internal::String*>(v8::internal::String*)
2 0.0% 0.0% T v8::internal::LayoutDescriptorHelper::IsTagged(int, int, int*)
2 0.0% 0.0% T v8::internal::KeyAccumulator::GetKeys(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::KeyCollectionMode, v8::internal::PropertyFilter, v8::internal::GetKeysConversion, bool, bool)
2 0.0% 0.0% T v8::internal::KeyAccumulator::CollectOwnPropertyNames(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::JSObject>)
2 0.0% 0.0% T v8::internal::JavaScriptFrameIterator::Advance()
2 0.0% 0.0% T v8::internal::JavaScriptFrame::Iterate(v8::internal::RootVisitor*) const
2 0.0% 0.0% T v8::internal::JSRegExp::Initialize(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::base::Flags<v8::internal::JSRegExp::Flag, int>)
2 0.0% 0.0% T v8::internal::JSObject::TransitionElementsKind(v8::internal::Handle<v8::internal::JSObject>, v8::internal::ElementsKind)
2 0.0% 0.0% T v8::internal::JSObject::GetElementsAccessor()
2 0.0% 0.0% T v8::internal::ItemParallelJob::Task::~Task()
2 0.0% 0.0% T v8::internal::InterpretedFrame::Summarize(std::__1::vector<v8::internal::FrameSummary, std::__1::allocator<v8::internal::FrameSummary> >*) const
2 0.0% 0.0% T v8::internal::IncrementalMarking::CanBeActivated()
2 0.0% 0.0% T v8::internal::IdentityMapBase::LookupOrInsert(v8::internal::Object*)
2 0.0% 0.0% T v8::internal::Heap::ShouldOptimizeForLoadTime()
2 0.0% 0.0% T v8::internal::Heap::SetStackLimits()
2 0.0% 0.0% T v8::internal::Heap::ProcessPretenuringFeedback()
2 0.0% 0.0% T v8::internal::Heap::GarbageCollectionReasonToString(v8::internal::GarbageCollectionReason)
2 0.0% 0.0% T v8::internal::Heap::CommittedMemory()
2 0.0% 0.0% T v8::internal::HandlerTable::HandlerTable(v8::internal::ByteArray*)
2 0.0% 0.0% T v8::internal::GlobalHandles::IdentifyWeakUnmodifiedObjects(bool (*)(v8::internal::Object**))
2 0.0% 0.0% T v8::internal::GenericStringUtf16CharacterStream::FillBuffer(unsigned long)
2 0.0% 0.0% T v8::internal::GCTracer::ScavengeSpeedInBytesPerMillisecond(v8::internal::ScavengeSpeedMode) const
2 0.0% 0.0% T v8::internal::GCTracer::Print() const
2 0.0% 0.0% T v8::internal::GCTracer::FetchBackgroundMinorGCCounters()
2 0.0% 0.0% T v8::internal::GCTracer::BackgroundScope::~BackgroundScope()
2 0.0% 0.0% T v8::internal::FunctionLiteral::kind() const
2 0.0% 0.0% T v8::internal::FuncNameInferrer::PushVariableName(v8::internal::AstRawString const*)
2 0.0% 0.0% T v8::internal::FeedbackMetadata::New(v8::internal::Isolate*, v8::internal::FeedbackVectorSpec const*)
2 0.0% 0.0% T v8::internal::Factory::NewOneByteInternalizedString(v8::internal::Vector<unsigned char const>, unsigned int)
2 0.0% 0.0% T v8::internal::Factory::InternalizeOneByteString(v8::internal::Vector<unsigned char const>)
2 0.0% 0.0% T v8::internal::Factory::CopyJSObjectWithAllocationSite(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::AllocationSite>)
2 0.0% 0.0% T v8::internal::Expression::IsPropertyName() const
2 0.0% 0.0% T v8::internal::DescriptorArray::Sort()
2 0.0% 0.0% T v8::internal::DependentCode::Insert(v8::internal::Handle<v8::internal::DependentCode>, v8::internal::DependentCode::DependencyGroup, v8::internal::Handle<v8::internal::Object>)
2 0.0% 0.0% T v8::internal::DeclarationScope::DeclareParameter(v8::internal::AstRawString const*, v8::internal::VariableMode, bool, bool, bool*, v8::internal::AstValueFactory*, int)
2 0.0% 0.0% T v8::internal::DeclarationScope::DeclarationScope(v8::internal::Zone*, v8::internal::Scope*, v8::internal::ScopeType, v8::internal::FunctionKind)
2 0.0% 0.0% T v8::internal::DeclarationScope::Analyze(v8::internal::ParseInfo*)
2 0.0% 0.0% T v8::internal::ConcurrentMarking::PauseScope::PauseScope(v8::internal::ConcurrentMarking*)
2 0.0% 0.0% T v8::internal::CompilerDispatcher::IsEnqueued(v8::internal::Handle<v8::internal::SharedFunctionInfo>) const
2 0.0% 0.0% T v8::internal::CompilationCache::LookupRegExp(v8::internal::Handle<v8::internal::String>, v8::base::Flags<v8::internal::JSRegExp::Flag, int>)
2 0.0% 0.0% T v8::internal::CompareOperation::IsLiteralCompareUndefined(v8::internal::Expression**)
2 0.0% 0.0% T v8::internal::Cancelable::~Cancelable()
2 0.0% 0.0% T v8::internal::Builtin_FunctionConstructor(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.0% T v8::internal::BoilerplateDescription::backing_store_size() const
2 0.0% 0.0% T v8::internal::BaseNameDictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape>::CopyEnumKeysTo(v8::internal::Handle<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::FixedArray>, v8::internal::KeyCollectionMode, v8::internal::KeyAccumulator*)
2 0.0% 0.0% T v8::internal::AstValueFactory::NewConsString()
2 0.0% 0.0% T v8::internal::AstRawString::AsArrayIndex(unsigned int*) const
2 0.0% 0.0% T v8::internal::ArrayBufferCollector::FreeAllocationsOnBackgroundThread()
2 0.0% 0.0% T v8::internal::Accessors::ArrayLengthSetter(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<v8::Boolean> const&)
2 0.0% 0.0% T v8::base::hash_value(unsigned int)
2 0.0% 0.0% T v8::base::Semaphore::Signal()
2 0.0% 0.0% T v8::base::PageAllocator::CommitPageSize()
2 0.0% 0.0% T v8::base::ConditionVariable::~ConditionVariable()
2 0.0% 0.0% T std::__1::timed_mutex::lock()
2 0.0% 0.0% T std::__1::basic_streambuf<char, std::__1::char_traits<char> >::swap(std::__1::basic_streambuf<char, std::__1::char_traits<char> >&)
2 0.0% 0.0% T std::__1::basic_istream<wchar_t, std::__1::char_traits<wchar_t> >::readsome(wchar_t*, long)
2 0.0% 0.0% T std::__1::basic_istream<wchar_t, std::__1::char_traits<wchar_t> >::putback(wchar_t)
2 0.0% 0.0% T std::__1::__next_prime(unsigned long)
2 0.0% 0.0% T node::dtrace_gc_start(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)
2 0.0% 0.0% T node::dtrace_gc_done(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)
2 0.0% 0.0% T node::BackgroundTaskRunner::PostTask(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >)
2 0.0% 0.0% T _uv_hrtime
2 0.0% 0.0% T _uv_cond_signal
2 0.0% 0.0% T _tmpfile
2 0.0% 0.0% T _swscanf
2 0.0% 0.0% T _mach_msg
2 0.0% 0.0% T __pthread_qos_class_decode
2 0.0% 0.0% T ___ungetwc
2 0.0% 0.0% T ___rec_open
2 0.0% 0.0% T ___guarded_open_dprotected_np
2 0.0% 0.0% T ___gethostuuid
1 0.0% 0.0% t void v8::internal::compiler::PipelineImpl::Run<v8::internal::compiler::GraphBuilderPhase>()
1 0.0% 0.0% t void v8::internal::Map::BodyDescriptor::IterateBody<v8::internal::MarkingVisitor<(v8::internal::FixedArrayVisitationMode)1, (v8::internal::TraceRetainingPathMode)1, v8::internal::IncrementalMarkingState> >(v8::internal::Map*, v8::internal::HeapObject*, int, v8::internal::MarkingVisitor<(v8::internal::FixedArrayVisitationMode)1, (v8::internal::TraceRetainingPathMode)1, v8::internal::IncrementalMarkingState>*)
1 0.0% 0.0% t void v8::internal::LiveObjectVisitor::VisitBlackObjectsNoFail<v8::internal::EvacuateNewSpaceVisitor, v8::internal::MajorNonAtomicMarkingState>(v8::internal::MemoryChunk*, v8::internal::MajorNonAtomicMarkingState*, v8::internal::EvacuateNewSpaceVisitor*, v8::internal::LiveObjectVisitor::IterationMode)
1 0.0% 0.0% t void v8::internal::BodyDescriptorBase::IterateBodyImpl<v8::internal::IterateAndScavengePromotedObjectsVisitor>(v8::internal::Map*, v8::internal::HeapObject*, int, int, v8::internal::IterateAndScavengePromotedObjectsVisitor*)
1 0.0% 0.0% t void std::__1::vector<v8::internal::compiler::InstructionOperand, v8::internal::ZoneAllocator<v8::internal::compiler::InstructionOperand> >::__push_back_slow_path<v8::internal::compiler::InstructionOperand const&>(v8::internal::compiler::InstructionOperand const&&&)
1 0.0% 0.0% t void std::__1::vector<v8::internal::compiler::DeoptimizationEntry, v8::internal::ZoneAllocator<v8::internal::compiler::DeoptimizationEntry> >::__push_back_slow_path<v8::internal::compiler::DeoptimizationEntry>(v8::internal::compiler::DeoptimizationEntry&&)
1 0.0% 0.0% t void std::__1::vector<v8::internal::Handle<v8::internal::Map>, std::__1::allocator<v8::internal::Handle<v8::internal::Map> > >::__push_back_slow_path<v8::internal::Handle<v8::internal::Map> const&>(v8::internal::Handle<v8::internal::Map> const&&&)
1 0.0% 0.0% t void std::__1::vector<v8::internal::Handle<v8::internal::Map>, std::__1::allocator<v8::internal::Handle<v8::internal::Map> > >::__push_back_slow_path<v8::internal::Handle<v8::internal::Map> >(v8::internal::Handle<v8::internal::Map>&&)
1 0.0% 0.0% t void std::__1::vector<v8::internal::Handle<v8::internal::HeapObject>, v8::internal::ZoneAllocator<v8::internal::Handle<v8::internal::HeapObject> > >::__push_back_slow_path<v8::internal::Handle<v8::internal::HeapObject> const&>(v8::internal::Handle<v8::internal::HeapObject> const&&&)
1 0.0% 0.0% t void std::__1::vector<v8::internal::FunctionLiteral*, v8::internal::ZoneAllocator<v8::internal::FunctionLiteral*> >::__push_back_slow_path<v8::internal::FunctionLiteral* const&>(v8::internal::FunctionLiteral* const&&&)
1 0.0% 0.0% t void std::__1::vector<std::__1::pair<v8::internal::FunctionLiteral*, unsigned long>, v8::internal::ZoneAllocator<std::__1::pair<v8::internal::FunctionLiteral*, unsigned long> > >::__push_back_slow_path<std::__1::pair<v8::internal::FunctionLiteral*, unsigned long> >(std::__1::pair<v8::internal::FunctionLiteral*, unsigned long>&&)
1 0.0% 0.0% t void std::__1::__tree_remove<std::__1::__tree_node_base<void*>*>(std::__1::__tree_node_base<void*>*, std::__1::__tree_node_base<void*>*)
1 0.0% 0.0% t void std::__1::__tree<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, std::__1::__map_value_compare<v8::internal::compiler::Node*, std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, std::__1::less<v8::internal::compiler::Node*>, true>, v8::internal::ZoneAllocator<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> > > >::__assign_multi<std::__1::__tree_const_iterator<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, std::__1::__tree_node<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, void*>*, long> >(std::__1::__tree_const_iterator<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, std::__1::__tree_node<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, void*>*, long>, std::__1::__tree_const_iterator<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, std::__1::__tree_node<std::__1::__value_type<v8::internal::compiler::Node*, v8::internal::ZoneHandleSet<v8::internal::Map> >, void*>*, long>)
1 0.0% 0.0% t void std::__1::__sort<bool (*&)(v8::internal::compiler::LiveRange*, v8::internal::compiler::LiveRange*), v8::internal::compiler::LiveRange**>(v8::internal::compiler::LiveRange**, v8::internal::compiler::LiveRange**, bool (*&)(v8::internal::compiler::LiveRange*, v8::internal::compiler::LiveRange*))
1 0.0% 0.0% t void node::Buffer::(anonymous namespace)::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&)
1 0.0% 0.0% t v8::internal::interpreter::RegisterTransferWriter::EmitStar(v8::internal::interpreter::Register)
1 0.0% 0.0% t v8::internal::compiler::Typer::Visitor::TypeNode(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::TypedLoweringPhase::Run(v8::internal::compiler::PipelineData*, v8::internal::Zone*)
1 0.0% 0.0% t v8::internal::compiler::SourcePositionTable::Decorator::Decorate(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::ScheduleLateNodeVisitor::MarkBlock(v8::internal::compiler::BasicBlock*)
1 0.0% 0.0% t v8::internal::compiler::ScheduleLateNodeVisitor::GetBlockForUse(v8::internal::compiler::Edge)
1 0.0% 0.0% t v8::internal::compiler::ScaleMatcher<v8::internal::compiler::BinopMatcher<v8::internal::compiler::IntMatcher<int, (v8::internal::compiler::IrOpcode::Value)23>, v8::internal::compiler::IntMatcher<int, (v8::internal::compiler::IrOpcode::Value)23> >, (v8::internal::compiler::IrOpcode::Value)269, (v8::internal::compiler::IrOpcode::Value)261>::ScaleMatcher(v8::internal::compiler::Node*, bool)
1 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::VisitStateValues(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::PrintTruncation(v8::internal::compiler::Truncation)
1 0.0% 0.0% t v8::internal::compiler::RepresentationSelector::ConvertInput(v8::internal::compiler::Node*, int, v8::internal::compiler::UseInfo, v8::internal::compiler::Type)
1 0.0% 0.0% t v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> >::begin() const
1 0.0% 0.0% t v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> >::Set(v8::internal::compiler::Variable, v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::Operator::Equals(v8::internal::compiler::Operator const*) const
1 0.0% 0.0% t v8::internal::compiler::Operator1<v8::internal::compiler::SparseInputMask, v8::internal::compiler::OpEqualTo<v8::internal::compiler::SparseInputMask>, v8::internal::compiler::OpHash<v8::internal::compiler::SparseInputMask> >::HashCode() const
1 0.0% 0.0% t v8::internal::compiler::Operator1<v8::internal::MachineRepresentation, v8::internal::compiler::OpEqualTo<v8::internal::MachineRepresentation>, v8::internal::compiler::OpHash<v8::internal::MachineRepresentation> >::HashCode() const
1 0.0% 0.0% t v8::internal::compiler::Operator1<v8::internal::Handle<v8::internal::HeapObject>, v8::internal::compiler::OpEqualTo<v8::internal::Handle<v8::internal::HeapObject> >, v8::internal::compiler::OpHash<v8::internal::Handle<v8::internal::HeapObject> > >::HashCode() const
1 0.0% 0.0% t v8::internal::compiler::Operator1<double, v8::internal::compiler::OpEqualTo<double>, v8::internal::compiler::OpHash<double> >::Equals(v8::internal::compiler::Operator const*) const
1 0.0% 0.0% t v8::internal::compiler::OperandGenerator::UseLocation(v8::internal::compiler::Node*, v8::internal::compiler::LinkageLocation)
1 0.0% 0.0% t v8::internal::compiler::GraphBuilderPhase::Run(v8::internal::compiler::PipelineData*, v8::internal::Zone*)
1 0.0% 0.0% t v8::internal::compiler::FunctionalList<v8::internal::compiler::BranchElimination::BranchCondition>::ResetToCommonAncestor(v8::internal::compiler::FunctionalList<v8::internal::compiler::BranchElimination::BranchCondition>)
1 0.0% 0.0% t v8::internal::compiler::EscapeAnalysisTracker::Scope::GetVirtualObject(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::CodeGenerator::AssembleMove(v8::internal::compiler::InstructionOperand*, v8::internal::compiler::InstructionOperand*)::$_0::operator()(v8::internal::Register, v8::internal::compiler::Constant) const
1 0.0% 0.0% t v8::internal::compiler::CFGBuilder::ConnectDeoptimize(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::CFGBuilder::ConnectBranch(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::CFGBuilder::ConnectBlocks(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::CFGBuilder::BuildBlockForNode(v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::BytecodeGraphBuilder::OsrIteratorState::ProcessOsrPrelude()
1 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::UpdateOutLiveness(v8::internal::interpreter::Bytecode, v8::internal::compiler::BytecodeLivenessState&, v8::internal::compiler::BytecodeLivenessState*, v8::internal::interpreter::BytecodeArrayAccessor const&, v8::internal::compiler::BytecodeLivenessMap const&)
1 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::UpdateBlockControl(v8::internal::compiler::BasicBlock*, v8::internal::compiler::(anonymous namespace)::BlockEffectControlMap*)
1 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::MayAlias(v8::internal::compiler::Node*, v8::internal::compiler::Node*)
1 0.0% 0.0% t v8::internal::compiler::(anonymous namespace)::JSType(v8::internal::compiler::Type)
1 0.0% 0.0% t v8::internal::Worklist<std::__1::pair<v8::internal::HeapObject*, v8::internal::HeapObjectReference**>, 64>::Pop(int, std::__1::pair<v8::internal::HeapObject*, v8::internal::HeapObjectReference**>*)
1 0.0% 0.0% t v8::internal::Worklist<std::__1::pair<v8::internal::HeapObject*, int>, 256>::~Worklist()
1 0.0% 0.0% t v8::internal::TwoCharHashTableKey::IsMatch(v8::internal::Object*)
1 0.0% 0.0% t v8::internal::Scavenger::EvacuateShortcutCandidate(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::ConsString*, int)
1 0.0% 0.0% t v8::internal::ScavengeWeakObjectRetainer::RetainAs(v8::internal::Object*)
1 0.0% 0.0% t v8::internal::RegExpKey::IsMatch(v8::internal::Object*)
1 0.0% 0.0% t v8::internal::PrototypeIterator::AdvanceFollowingProxiesIgnoringAccessChecks()
1 0.0% 0.0% t v8::internal::PropertyCallbackArguments::CallAccessorSetter(v8::internal::Handle<v8::internal::AccessorInfo>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseReturnStatement(bool*)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::PreParser>::ParseMemberExpression(bool*, bool*)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ValidateFormalParameters(v8::internal::LanguageMode, bool, bool*)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWithNewPrefixesExpression(bool*, bool*)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseIdentifierNameOrPrivateName(bool*)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseClassPropertyDefinition(v8::internal::ParserBase<v8::internal::Parser>::ClassLiteralChecker*, v8::internal::ParserBase<v8::internal::Parser>::ClassInfo*, v8::internal::AstRawString const**, bool, bool*, bool*, v8::internal::ClassLiteralProperty::Kind*, bool*, bool*, bool*)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::ParseBlock(v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
1 0.0% 0.0% t v8::internal::ParserBase<v8::internal::Parser>::CheckAndRewriteReferenceExpression(v8::internal::Expression*, int, int, v8::internal::MessageTemplate::Template, v8::internal::ParseErrorType, bool*)
1 0.0% 0.0% t v8::internal::OrderedHashTable<v8::internal::OrderedHashSet, 1>::Rehash(v8::internal::Handle<v8::internal::OrderedHashSet>, int)
1 0.0% 0.0% t v8::internal::NewSpace::SupportsInlineAllocation()
1 0.0% 0.0% t v8::internal::NewSpace::CommittedMemory()
1 0.0% 0.0% t v8::internal::MarkingVisitor<(v8::internal::FixedArrayVisitationMode)1, (v8::internal::TraceRetainingPathMode)1, v8::internal::IncrementalMarkingState>::VisitCodeTarget(v8::internal::Code*, v8::internal::RelocInfo*)
1 0.0% 0.0% t v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInSpecialHolder<false>(v8::internal::Map*, v8::internal::JSReceiver*)
1 0.0% 0.0% t v8::internal::Logger::is_listening_to_code_events()
1 0.0% 0.0% t v8::internal::LargeObjectSpace::Available()
1 0.0% 0.0% t v8::internal::JSObject::WriteToField(int, v8::internal::PropertyDetails, v8::internal::Object*)
1 0.0% 0.0% t v8::internal::JSObject::FastPropertyAtPut(v8::internal::FieldIndex, v8::internal::Object*)
1 0.0% 0.0% t v8::internal::InterpretedFrame::type() const
1 0.0% 0.0% t v8::internal::IdleScavengeObserver::Step(int, unsigned long, unsigned long)
1 0.0% 0.0% t v8::internal::IdentityMap<v8::internal::Object**, v8::internal::ZoneAllocationPolicy>::NewPointerArray(unsigned long)
1 0.0% 0.0% t v8::internal::HashTable<v8::internal::NameDictionary, v8::internal::NameDictionaryShape>::Rehash(v8::internal::NameDictionary*)
1 0.0% 0.0% t v8::internal::Handle<v8::internal::PropertyArray> v8::internal::Factory::CopyArrayAndGrow<v8::internal::PropertyArray>(v8::internal::Handle<v8::internal::PropertyArray>, int, v8::internal::PretenureFlag)
1 0.0% 0.0% t v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo*)
1 0.0% 0.0% t v8::internal::FrameWriter::PushTranslatedValue(v8::internal::TranslatedFrame::iterator const&, char const*)
1 0.0% 0.0% t v8::internal::ExpressionClassifier<v8::internal::ParserTypes<v8::internal::PreParser> >::RecordPatternError(v8::internal::Scanner::Location const&, v8::internal::MessageTemplate::Template, char const*)
1 0.0% 0.0% t v8::internal::DescriptorArray::Append(v8::internal::Descriptor*)
1 0.0% 0.0% t v8::internal::AstRawStringInternalizationKey::AsHandle(v8::internal::Isolate*)
1 0.0% 0.0% t v8::internal::AstNodeFactory::NewAssignment(v8::internal::Token::Value, v8::internal::Expression*, v8::internal::Expression*, int)
1 0.0% 0.0% t v8::internal::AccountingAllocator::ZoneDestruction(v8::internal::Zone const*)
1 0.0% 0.0% t v8::internal::(anonymous namespace)::UpdateDescriptorForValue(v8::internal::Handle<v8::internal::Map>, int, v8::internal::PropertyConstness, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% t v8::internal::(anonymous namespace)::ObjectBoilerplate::Create(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, int, v8::internal::PretenureFlag)
1 0.0% 0.0% t v8::internal::(anonymous namespace)::LoadLookupSlot(v8::internal::Handle<v8::internal::String>, v8::internal::ShouldThrow, v8::internal::Handle<v8::internal::Object>*)
1 0.0% 0.0% t v8::internal::(anonymous namespace)::InitializeCode(v8::internal::Handle<v8::internal::Code>, int, v8::internal::CodeDesc const&, v8::internal::Code::Kind, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::ByteArray>, v8::internal::Handle<v8::internal::DeoptimizationData>, v8::internal::Handle<v8::internal::ByteArray>, v8::internal::Handle<v8::internal::CodeDataContainer>, unsigned int, bool, int, int, int)
1 0.0% 0.0% t v8::internal::(anonymous namespace)::GetFastEnumPropertyKeys(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSObject>)
1 0.0% 0.0% t v8::internal::(anonymous namespace)::CopyObjectToObjectElements(v8::internal::FixedArrayBase*, v8::internal::ElementsKind, unsigned int, v8::internal::FixedArrayBase*, v8::internal::ElementsKind, unsigned int, int)
1 0.0% 0.0% t v8::base::TemplateHashMapImpl<long, unsigned int, v8::base::KeyEqualityMatcher<long>, v8::internal::ZoneAllocationPolicy>::Resize(v8::internal::ZoneAllocationPolicy)
1 0.0% 0.0% t v8::base::TemplateHashMapEntry<void*, void*>* v8::base::TemplateHashMapImpl<void*, void*, v8::base::HashEqualityThenKeyMatcher<void*, bool (*)(void*, void*)>, v8::internal::ZoneAllocationPolicy>::LookupOrInsert<v8::base::TemplateHashMapImpl<void*, void*, v8::base::HashEqualityThenKeyMatcher<void*, bool (*)(void*, void*)>, v8::internal::ZoneAllocationPolicy>::LookupOrInsert(void* const&, unsigned int, v8::internal::ZoneAllocationPolicy)::'lambda'()>(void* const&, unsigned int, v8::base::TemplateHashMapImpl<void*, void*, v8::base::HashEqualityThenKeyMatcher<void*, bool (*)(void*, void*)>, v8::internal::ZoneAllocationPolicy>::LookupOrInsert(void* const&, unsigned int, v8::internal::ZoneAllocationPolicy)::'lambda'() const&, v8::internal::ZoneAllocationPolicy)
1 0.0% 0.0% t v8::Platform::CallOnWorkerThread(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >)
1 0.0% 0.0% t v8::Platform::CallBlockingTaskOnWorkerThread(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >)
1 0.0% 0.0% t unsigned int std::__1::__sort4<v8::internal::EnumIndexComparator<v8::internal::NameDictionary>&, v8::base::AtomicElement<v8::internal::Smi*>*>(v8::base::AtomicElement<v8::internal::Smi*>*, v8::base::AtomicElement<v8::internal::Smi*>*, v8::base::AtomicElement<v8::internal::Smi*>*, v8::base::AtomicElement<v8::internal::Smi*>*, v8::internal::EnumIndexComparator<v8::internal::NameDictionary>&)
1 0.0% 0.0% t unsigned int std::__1::__sort3<v8::internal::EnumIndexComparator<v8::internal::NameDictionary>&, v8::base::AtomicElement<v8::internal::Smi*>*>(v8::base::AtomicElement<v8::internal::Smi*>*, v8::base::AtomicElement<v8::internal::Smi*>*, v8::base::AtomicElement<v8::internal::Smi*>*, v8::internal::EnumIndexComparator<v8::internal::NameDictionary>&)
1 0.0% 0.0% t std::__1::vector<v8::internal::compiler::Scheduler::SchedulerData, v8::internal::ZoneAllocator<v8::internal::compiler::Scheduler::SchedulerData> >::__append(unsigned long, v8::internal::compiler::Scheduler::SchedulerData const&)
1 0.0% 0.0% t std::__1::vector<v8::internal::compiler::RpoNumber, v8::internal::ZoneAllocator<v8::internal::compiler::RpoNumber> >::assign(unsigned long, v8::internal::compiler::RpoNumber const&)
1 0.0% 0.0% t std::__1::vector<v8::internal::compiler::PushParameter, v8::internal::ZoneAllocator<v8::internal::compiler::PushParameter> >::__append(unsigned long)
1 0.0% 0.0% t std::__1::vector<v8::internal::compiler::Node*, v8::internal::ZoneAllocator<v8::internal::compiler::Node*> >::insert(std::__1::__wrap_iter<v8::internal::compiler::Node* const*>, unsigned long, v8::internal::compiler::Node* const&)
1 0.0% 0.0% t std::__1::vector<v8::internal::compiler::Node*, v8::internal::ZoneAllocator<v8::internal::compiler::Node*> >::__append(unsigned long)
1 0.0% 0.0% t std::__1::vector<v8::internal::ZoneVector<v8::internal::compiler::Node*>*, v8::internal::ZoneAllocator<v8::internal::ZoneVector<v8::internal::compiler::Node*>*> >::__append(unsigned long)
1 0.0% 0.0% t std::__1::deque<int, v8::internal::RecyclingZoneAllocator<int> >::__add_back_capacity()
1 0.0% 0.0% t std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str() const
1 0.0% 0.0% t std::__1::__split_buffer<v8::internal::compiler::Node::InputEdges::iterator*, v8::internal::RecyclingZoneAllocator<v8::internal::compiler::Node::InputEdges::iterator*>&>::push_back(v8::internal::compiler::Node::InputEdges::iterator*&&)
1 0.0% 0.0% t std::__1::__split_buffer<v8::internal::compiler::Node**, v8::internal::RecyclingZoneAllocator<v8::internal::compiler::Node**>&>::push_back(v8::internal::compiler::Node**&&)
1 0.0% 0.0% t std::__1::__split_buffer<v8::internal::TranslatedFrame, std::__1::allocator<v8::internal::TranslatedFrame>&>::~__split_buffer()
1 0.0% 0.0% t std::__1::__hash_table<v8::internal::MemoryChunk*, std::__1::hash<v8::internal::MemoryChunk*>, std::__1::equal_to<v8::internal::MemoryChunk*>, std::__1::allocator<v8::internal::MemoryChunk*> >::__insert_unique(v8::internal::MemoryChunk* const&)
1 0.0% 0.0% t std::__1::__hash_table<std::__1::__hash_value_type<unsigned int, v8::internal::compiler::VirtualObject*>, std::__1::__unordered_map_hasher<unsigned int, std::__1::__hash_value_type<unsigned int, v8::internal::compiler::VirtualObject*>, v8::base::hash<unsigned int>, true>, std::__1::__unordered_map_equal<unsigned int, std::__1::__hash_value_type<unsigned int, v8::internal::compiler::VirtualObject*>, std::__1::equal_to<unsigned int>, true>, v8::internal::ZoneAllocator<std::__1::__hash_value_type<unsigned int, v8::internal::compiler::VirtualObject*> > >::rehash(unsigned long)
1 0.0% 0.0% t std::__1::__future_error_category::name() const
1 0.0% 0.0% t std::__1::__future_error_category::message(int) const
1 0.0% 0.0% t node::fs::InternalModuleReadJSON(v8::FunctionCallbackInfo<v8::Value> const&)
1 0.0% 0.0% t double v8::internal::(anonymous namespace)::InternalStringToDouble<unsigned char const*, unsigned char const*>(v8::internal::UnicodeCache*, unsigned char const*, unsigned char const*, int, double)
1 0.0% 0.0% t bool v8::internal::Scanner::ScanEscape<false, false>()
1 0.0% 0.0% t bool v8::internal::LiveObjectVisitor::VisitBlackObjects<v8::internal::EvacuateOldSpaceVisitor, v8::internal::MajorNonAtomicMarkingState>(v8::internal::MemoryChunk*, v8::internal::MajorNonAtomicMarkingState*, v8::internal::EvacuateOldSpaceVisitor*, v8::internal::LiveObjectVisitor::IterationMode, v8::internal::HeapObject**)
1 0.0% 0.0% t bool v8::internal::CompiledReplacement::ParseReplacementPattern<unsigned char const>(v8::internal::ZoneList<v8::internal::CompiledReplacement::ReplacementPart>*, v8::internal::Vector<unsigned char const>, v8::internal::FixedArray*, int, int, v8::internal::Zone*)
1 0.0% 0.0% t _unwind_stack_from_table_index
1 0.0% 0.0% t _mach_error_string_int
1 0.0% 0.0% t __vasprintf
1 0.0% 0.0% t __szone_default_reader.38
1 0.0% 0.0% t __pthread_terminate
1 0.0% 0.0% t __os_lock_unfair_unlock
1 0.0% 0.0% t __mkpath
1 0.0% 0.0% t ___printf_puts
1 0.0% 0.0% t ___printf_pad
1 0.0% 0.0% t __GB2312_wcrtomb
1 0.0% 0.0% T v8::internal::wasm::WasmCodeManager::LookupCode(unsigned long) const
1 0.0% 0.0% T v8::internal::interpreter::StoreLookupSlotFlags::Encode(v8::internal::LanguageMode, v8::internal::LookupHoistingMode)
1 0.0% 0.0% T v8::internal::interpreter::Register::virtual_accumulator()
1 0.0% 0.0% T v8::internal::interpreter::Register::FromParameterIndex(int, int)
1 0.0% 0.0% T v8::internal::interpreter::Interpreter::IterateDispatchTable(v8::internal::RootVisitor*)
1 0.0% 0.0% T v8::internal::interpreter::HandlerTableBuilder::HandlerTableBuilder(v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::interpreter::ConstantArrayBuilder::DiscardReservedEntry(v8::internal::interpreter::OperandSize)
1 0.0% 0.0% T v8::internal::interpreter::ConditionalControlFlowBuilder::Then()
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitPropertyLoad(v8::internal::interpreter::Register, v8::internal::Property*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitNaryArithmeticExpression(v8::internal::NaryOperation*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitLogicalOrExpression(v8::internal::BinaryOperation*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitLiteral(v8::internal::Literal*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitForRegisterValue(v8::internal::Expression*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitCountOperation(v8::internal::CountOperation*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitConditional(v8::internal::Conditional*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitCompareOperation(v8::internal::CompareOperation*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitBlock(v8::internal::Block*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::VisitArithmeticExpression(v8::internal::BinaryOperation*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::GetCachedCreateClosureSlot(v8::internal::FunctionLiteral*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::BuildNewLocalActivationContext()
1 0.0% 0.0% T v8::internal::interpreter::BytecodeGenerator::AllocateTopLevelRegisters()
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::PatchJump(unsigned long, unsigned long)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::EmitJump(v8::internal::interpreter::BytecodeNode*, v8::internal::interpreter::BytecodeLabel*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayWriter::BindLabel(v8::internal::interpreter::BytecodeLabel*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::StoreNamedProperty(v8::internal::interpreter::Register, unsigned long, int, v8::internal::LanguageMode)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::StoreContextSlot(v8::internal::interpreter::Register, int, int)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::SetDeferredConstantPoolEntry(unsigned long, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::PushContext(v8::internal::interpreter::Register)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::Parameter(int) const
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::Local(int) const
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::LoadNamedProperty(v8::internal::interpreter::Register, v8::internal::AstRawString const*, int)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::JumpLoop(v8::internal::interpreter::BytecodeLabel*, int)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::JumpIfTrue(v8::internal::interpreter::BytecodeArrayBuilder::ToBooleanMode, v8::internal::interpreter::BytecodeLabel*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::JumpIfNotNil(v8::internal::interpreter::BytecodeLabel*, v8::internal::Token::Value, v8::internal::interpreter::BytecodeArrayBuilder::NilValue)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::Jump(v8::internal::interpreter::BytecodeLabel*)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::CallProperty(v8::internal::interpreter::Register, v8::internal::interpreter::RegisterList, int)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayBuilder::BinaryOperationSmiLiteral(v8::internal::Token::Value, v8::internal::Smi*, int)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayAccessor::SetOffset(int)
1 0.0% 0.0% T v8::internal::interpreter::BytecodeArrayAccessor::GetRegisterOperand(int) const
1 0.0% 0.0% T v8::internal::compiler::operator!=(v8::internal::compiler::SparseInputMask const&, v8::internal::compiler::SparseInputMask const&)
1 0.0% 0.0% T v8::internal::compiler::ZoneStats::ReturnZone(v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::compiler::ZoneStats::NewEmptyZone(char const*)
1 0.0% 0.0% T v8::internal::compiler::UnwindingInfoWriter::BeginInstructionBlock(int, v8::internal::compiler::InstructionBlock const*)
1 0.0% 0.0% T v8::internal::compiler::Type::NormalizeUnion(v8::internal::compiler::UnionType*, int, v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::compiler::Type::BitsetGlb() const
1 0.0% 0.0% T v8::internal::compiler::TopLevelLiveRange::Splinter(v8::internal::compiler::LifetimePosition, v8::internal::compiler::LifetimePosition, v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::compiler::StateValuesCache::GetNodeForValues(v8::internal::compiler::Node**, unsigned long, v8::internal::BitVector const*, int)
1 0.0% 0.0% T v8::internal::compiler::StateValuesCache::BuildTree(unsigned long*, v8::internal::compiler::Node**, unsigned long, v8::internal::BitVector const*, int, unsigned long)
1 0.0% 0.0% T v8::internal::compiler::StateValuesAccess::iterator::operator++()
1 0.0% 0.0% T v8::internal::compiler::StateValuesAccess::iterator::operator*()
1 0.0% 0.0% T v8::internal::compiler::StateValuesAccess::iterator::iterator(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::SpillRange::TryMerge(v8::internal::compiler::SpillRange*)
1 0.0% 0.0% T v8::internal::compiler::Scheduler::Scheduler(v8::internal::Zone*, v8::internal::compiler::Graph*, v8::internal::compiler::Schedule*, v8::base::Flags<v8::internal::compiler::Scheduler::Flag, int>, unsigned long)
1 0.0% 0.0% T v8::internal::compiler::Scheduler::IncrementUnscheduledUseCount(v8::internal::compiler::Node*, int, v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::Schedule::block(v8::internal::compiler::Node*) const
1 0.0% 0.0% T v8::internal::compiler::Schedule::PlanNode(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::Schedule::GetBlockById(v8::internal::compiler::BasicBlock::Id)
1 0.0% 0.0% T v8::internal::compiler::Schedule::AddDeoptimize(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::RepresentationChanger::GetWord32RepresentationFor(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::compiler::Type, v8::internal::compiler::Node*, v8::internal::compiler::UseInfo)
1 0.0% 0.0% T v8::internal::compiler::RepresentationChanger::GetTaggedRepresentationFor(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::compiler::Type, v8::internal::compiler::Truncation)
1 0.0% 0.0% T v8::internal::compiler::RepresentationChanger::GetRepresentationFor(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::compiler::Type, v8::internal::compiler::Node*, v8::internal::compiler::UseInfo)
1 0.0% 0.0% T v8::internal::compiler::RegisterAllocationData::RegisterAllocationData(v8::internal::RegisterConfiguration const*, v8::internal::Zone*, v8::internal::compiler::Frame*, v8::internal::compiler::InstructionSequence*, char const*)
1 0.0% 0.0% T v8::internal::compiler::RegisterAllocationData::AddGapMove(int, v8::internal::compiler::Instruction::GapPosition, v8::internal::compiler::InstructionOperand const&, v8::internal::compiler::InstructionOperand const&)
1 0.0% 0.0% T v8::internal::compiler::RedundancyElimination::UpdateChecks(v8::internal::compiler::Node*, v8::internal::compiler::RedundancyElimination::EffectPathChecks const*)
1 0.0% 0.0% T v8::internal::compiler::RedundancyElimination::EffectPathChecks::LookupCheck(v8::internal::compiler::Node*) const
1 0.0% 0.0% T v8::internal::compiler::PipelineImpl::RunPrintAndVerify(char const*, bool)
1 0.0% 0.0% T v8::internal::compiler::PipelineImpl::AllocateRegisters(v8::internal::RegisterConfiguration const*, v8::internal::compiler::CallDescriptor*, bool)
1 0.0% 0.0% T v8::internal::compiler::ParallelMove::PrepareInsertAfter(v8::internal::compiler::MoveOperands*, v8::internal::ZoneVector<v8::internal::compiler::MoveOperands*>*) const
1 0.0% 0.0% T v8::internal::compiler::Operator::Operator(unsigned short, v8::base::Flags<v8::internal::compiler::Operator::Property, unsigned char>, char const*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
1 0.0% 0.0% T v8::internal::compiler::OperationTyper::ToNumberOrNumeric(v8::internal::Object::Conversion, v8::internal::compiler::Type)
1 0.0% 0.0% T v8::internal::compiler::OperandAssigner::AssignSpillSlots()
1 0.0% 0.0% T v8::internal::compiler::NodeProperties::ReplaceUses(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::NodeProperties::ReplaceControlInput(v8::internal::compiler::Node*, v8::internal::compiler::Node*, int)
1 0.0% 0.0% T v8::internal::compiler::NodeProperties::PastControlIndex(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::NodeProperties::GetValueInput(v8::internal::compiler::Node*, int)
1 0.0% 0.0% T v8::internal::compiler::NodeProperties::GetTypeOrAny(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::NodeProperties::FindFrameStateBefore(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::NodeProperties::ChangeOp(v8::internal::compiler::Node*, v8::internal::compiler::Operator const*)
1 0.0% 0.0% T v8::internal::compiler::NodeMarkerBase::NodeMarkerBase(v8::internal::compiler::Graph*, unsigned int)
1 0.0% 0.0% T v8::internal::compiler::Node::InsertInput(v8::internal::Zone*, int, v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::MoveOptimizer::CompressGaps(v8::internal::compiler::Instruction*)
1 0.0% 0.0% T v8::internal::compiler::MemoryOptimizer::Optimize()
1 0.0% 0.0% T v8::internal::compiler::MemoryOptimizer::MemoryOptimizer(v8::internal::compiler::JSGraph*, v8::internal::Zone*, v8::internal::PoisoningMitigationLevel, v8::internal::compiler::MemoryOptimizer::AllocationFolding)
1 0.0% 0.0% T v8::internal::compiler::MemoryOptimizer::EnqueueUses(v8::internal::compiler::Node*, v8::internal::compiler::MemoryOptimizer::AllocationState const*)
1 0.0% 0.0% T v8::internal::compiler::MachineOperatorReducer::ReduceWord32Shifts(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::MachineOperatorReducer::ReduceInt32Add(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::MachineOperatorBuilder::MachineOperatorBuilder(v8::internal::Zone*, v8::internal::MachineRepresentation, v8::base::Flags<v8::internal::compiler::MachineOperatorBuilder::Flag, unsigned int>, v8::internal::compiler::MachineOperatorBuilder::AlignmentRequirements)
1 0.0% 0.0% T v8::internal::compiler::MachineGraph::Int32Constant(int)
1 0.0% 0.0% T v8::internal::compiler::LoopVariableOptimizer::Run()
1 0.0% 0.0% T v8::internal::compiler::LoopPeeler::Peel(v8::internal::compiler::LoopTree::Loop*)
1 0.0% 0.0% T v8::internal::compiler::LoopPeeler::EliminateLoopExits(v8::internal::compiler::Graph*, v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::compiler::LoadRepresentationOf(v8::internal::compiler::Operator const*)
1 0.0% 0.0% T v8::internal::compiler::LoadElimination::UpdateState(v8::internal::compiler::Node*, v8::internal::compiler::LoadElimination::AbstractState const*)
1 0.0% 0.0% T v8::internal::compiler::LoadElimination::ReduceStoreField(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::LoadElimination::ComputeLoopState(v8::internal::compiler::Node*, v8::internal::compiler::LoadElimination::AbstractState const*) const
1 0.0% 0.0% T v8::internal::compiler::LoadElimination::AliasStateInfo::MayAlias(v8::internal::compiler::Node*) const
1 0.0% 0.0% T v8::internal::compiler::LiveRangeMerger::Merge()
1 0.0% 0.0% T v8::internal::compiler::LiveRangeConnector::ConnectRanges(v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::ProcessLoopHeader(v8::internal::compiler::InstructionBlock const*, v8::internal::BitVector*)
1 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::ComputeLiveOut(v8::internal::compiler::InstructionBlock const*, v8::internal::compiler::RegisterAllocationData*)
1 0.0% 0.0% T v8::internal::compiler::LiveRangeBuilder::BuildLiveRanges()
1 0.0% 0.0% T v8::internal::compiler::Linkage::GetRuntimeCallDescriptor(v8::internal::Zone*, v8::internal::Runtime::FunctionId, int, v8::base::Flags<v8::internal::compiler::Operator::Property, unsigned char>, v8::base::Flags<v8::internal::compiler::CallDescriptor::Flag, int>)
1 0.0% 0.0% T v8::internal::compiler::Linkage::ComputeIncoming(v8::internal::Zone*, v8::internal::OptimizedCompilationInfo*)
1 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::TryAllocatePreferredReg(v8::internal::compiler::LiveRange*, v8::internal::Vector<v8::internal::compiler::LifetimePosition> const&)
1 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::TryAllocateFreeReg(v8::internal::compiler::LiveRange*, v8::internal::Vector<v8::internal::compiler::LifetimePosition> const&)
1 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::InactiveToActive(v8::internal::compiler::LiveRange*)
1 0.0% 0.0% T v8::internal::compiler::LinearScanAllocator::AddToUnhandledSorted(v8::internal::compiler::LiveRange*)
1 0.0% 0.0% T v8::internal::compiler::JumpThreading::ComputeForwarding(v8::internal::Zone*, v8::internal::ZoneVector<v8::internal::compiler::RpoNumber>&, v8::internal::compiler::InstructionSequence*, bool)
1 0.0% 0.0% T v8::internal::compiler::JSTypedLowering::Reduce(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::JSTypeHintLowering::ReduceUnaryOperation(v8::internal::compiler::Operator const*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::FeedbackSlot) const
1 0.0% 0.0% T v8::internal::compiler::JSNativeContextSpecialization::ReduceNamedAccess(v8::internal::compiler::Node*, v8::internal::compiler::Node*, std::__1::vector<v8::internal::Handle<v8::internal::Map>, std::__1::allocator<v8::internal::Handle<v8::internal::Map> > > const&, v8::internal::Handle<v8::internal::Name>, v8::internal::compiler::AccessMode, v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::JSNativeContextSpecialization::Reduce(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::JSIntrinsicLowering::Reduce(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::JSInliningHeuristic::InlineCandidate(v8::internal::compiler::JSInliningHeuristic::Candidate const&, bool)
1 0.0% 0.0% T v8::internal::compiler::JSGraph::HeapConstant(v8::internal::Handle<v8::internal::HeapObject>)
1 0.0% 0.0% T v8::internal::compiler::JSGenericLowering::ReplaceWithRuntimeCall(v8::internal::compiler::Node*, v8::internal::Runtime::FunctionId, int)
1 0.0% 0.0% T v8::internal::compiler::JSGenericLowering::LowerJSCall(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::JSCreateLowering::ReduceJSCreateLiteralArrayOrObject(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::JSCallReducer::ReduceStringPrototypeStringAt(v8::internal::compiler::Operator const*, v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::InstructionSequence::SetSourcePosition(v8::internal::compiler::Instruction const*, v8::internal::SourcePosition)
1 0.0% 0.0% T v8::internal::compiler::InstructionSequence::InstructionBlocksFor(v8::internal::Zone*, v8::internal::compiler::Schedule const*)
1 0.0% 0.0% T v8::internal::compiler::InstructionSelector::VisitInt64Add(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::InstructionSelector::VisitBlock(v8::internal::compiler::BasicBlock*)
1 0.0% 0.0% T v8::internal::compiler::InstructionSelector::MarkAsUsed(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::InstructionSelector::GetVirtualRegister(v8::internal::compiler::Node const*)
1 0.0% 0.0% T v8::internal::compiler::InstructionSelector::CanCover(v8::internal::compiler::Node*, v8::internal::compiler::Node*) const
1 0.0% 0.0% T v8::internal::compiler::Instruction::Instruction(int, unsigned long, v8::internal::compiler::InstructionOperand*, unsigned long, v8::internal::compiler::InstructionOperand*, unsigned long, v8::internal::compiler::InstructionOperand*)
1 0.0% 0.0% T v8::internal::compiler::GraphReducer::~GraphReducer()
1 0.0% 0.0% T v8::internal::compiler::GraphReducer::Replace(v8::internal::compiler::Node*, v8::internal::compiler::Node*, unsigned int)
1 0.0% 0.0% T v8::internal::compiler::GraphReducer::ReduceGraph()
1 0.0% 0.0% T v8::internal::compiler::Graph::Graph(v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::compiler::FrameStateDescriptor::FrameStateDescriptor(v8::internal::Zone*, v8::internal::compiler::FrameStateType, v8::internal::BailoutId, v8::internal::compiler::OutputFrameStateCombine, unsigned long, unsigned long, unsigned long, v8::internal::MaybeHandle<v8::internal::SharedFunctionInfo>, v8::internal::compiler::FrameStateDescriptor*)
1 0.0% 0.0% T v8::internal::compiler::EscapeAnalysisResult::GetVirtualObject(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::EscapeAnalysisResult::GetReplacementOf(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::EffectControlLinearizer::LowerStringCharCodeAt(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::DeadCodeElimination::ReducePhi(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::DeadCodeElimination::ReduceLoopOrMerge(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::DeadCodeElimination::ReduceEnd(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::DeadCodeElimination::ReduceDeoptimizeOrReturnOrTerminate(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::ControlFlowOptimizer::TryBuildSwitch(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::ConstraintBuilder::ResolvePhis(v8::internal::compiler::InstructionBlock const*)
1 0.0% 0.0% T v8::internal::compiler::ConstraintBuilder::AllocateFixed(v8::internal::compiler::UnallocatedOperand*, int, bool)
1 0.0% 0.0% T v8::internal::compiler::ConstantFoldingReducer::Reduce(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::CommonOperatorReducer::ReduceBranch(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::CommonOperatorBuilder::Parameter(int, char const*)
1 0.0% 0.0% T v8::internal::compiler::CommonOperatorBuilder::Merge(int)
1 0.0% 0.0% T v8::internal::compiler::CommonOperatorBuilder::Loop(int)
1 0.0% 0.0% T v8::internal::compiler::CommonOperatorBuilder::FrameState(v8::internal::BailoutId, v8::internal::compiler::OutputFrameStateCombine, v8::internal::compiler::FrameStateFunctionInfo const*)
1 0.0% 0.0% T v8::internal::compiler::CommonOperatorBuilder::CommonOperatorBuilder(v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::compiler::CodeGenerator::ResetSpeculationPoison()
1 0.0% 0.0% T v8::internal::compiler::CodeGenerator::MoveType::InferMove(v8::internal::compiler::InstructionOperand*, v8::internal::compiler::InstructionOperand*)
1 0.0% 0.0% T v8::internal::compiler::CodeGenerator::IsMaterializableFromRoot(v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Heap::RootListIndex*)
1 0.0% 0.0% T v8::internal::compiler::CodeGenerator::GenerateDeoptimizationData()
1 0.0% 0.0% T v8::internal::compiler::CodeGenerator::BuildTranslation(v8::internal::compiler::Instruction*, int, unsigned long, v8::internal::compiler::OutputFrameStateCombine)
1 0.0% 0.0% T v8::internal::compiler::CodeGenerator::AssembleInstruction(v8::internal::compiler::Instruction*, v8::internal::compiler::InstructionBlock const*)
1 0.0% 0.0% T v8::internal::compiler::CheckpointElimination::CheckpointElimination(v8::internal::compiler::AdvancedReducer::Editor*)
1 0.0% 0.0% T v8::internal::compiler::CheckParametersOf(v8::internal::compiler::Operator const*)
1 0.0% 0.0% T v8::internal::compiler::BytecodeGraphBuilder::VisitThrowReferenceErrorIfHole()
1 0.0% 0.0% T v8::internal::compiler::BytecodeGraphBuilder::MakeNode(v8::internal::compiler::Operator const*, int, v8::internal::compiler::Node* const*, bool)
1 0.0% 0.0% T v8::internal::compiler::BytecodeGraphBuilder::ExitThenEnterExceptionHandlers(int)
1 0.0% 0.0% T v8::internal::compiler::BytecodeGraphBuilder::Environment::FillWithOsrValues()
1 0.0% 0.0% T v8::internal::compiler::BytecodeGraphBuilder::BuildUnaryOp(v8::internal::compiler::Operator const*)
1 0.0% 0.0% T v8::internal::compiler::BytecodeAnalysis::Analyze(v8::internal::BailoutId)
1 0.0% 0.0% T v8::internal::compiler::BranchElimination::UpdateConditions(v8::internal::compiler::Node*, v8::internal::compiler::BranchElimination::ControlPathConditions, v8::internal::compiler::Node*, v8::internal::compiler::Node*, bool)
1 0.0% 0.0% T v8::internal::compiler::BranchElimination::ReduceDeoptimizeConditional(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::BranchElimination::ReduceBranch(v8::internal::compiler::Node*)
1 0.0% 0.0% T v8::internal::compiler::BitsetType::Lub(v8::internal::Map*)
1 0.0% 0.0% T v8::internal::compiler::BasicBlock::BasicBlock(v8::internal::Zone*, v8::internal::compiler::BasicBlock::Id)
1 0.0% 0.0% T v8::internal::compiler::AccessInfoFactory::AccessInfoFactory(v8::internal::CompilationDependencies*, v8::internal::Handle<v8::internal::Context>, v8::internal::Zone*)
1 0.0% 0.0% T v8::internal::VariableProxy::VariableProxy(v8::internal::VariableProxy const*)
1 0.0% 0.0% T v8::internal::UnoptimizedCompilationInfo::SourcePositionRecordingMode() const
1 0.0% 0.0% T v8::internal::TurboAssembler::Call(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode)
1 0.0% 0.0% T v8::internal::Translation::StoreLiteral(int)
1 0.0% 0.0% T v8::internal::Translation::StoreJSFrameFunction()
1 0.0% 0.0% T v8::internal::TranslatedState::UpdateFromPreviouslyMaterializedObjects()
1 0.0% 0.0% T v8::internal::TranslatedFrame::AdvanceIterator(std::__1::__deque_iterator<v8::internal::TranslatedValue, v8::internal::TranslatedValue*, v8::internal::TranslatedValue&, v8::internal::TranslatedValue**, long, 128l>*)
1 0.0% 0.0% T v8::internal::TimerEventScope<v8::internal::TimerEventDeoptimizeCode>::LogTimerEvent(v8::internal::Logger::StartEnd)
1 0.0% 0.0% T v8::internal::TimedHistogram::Stop(v8::base::ElapsedTimer*, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::ThreadManager::Iterate(v8::internal::RootVisitor*)
1 0.0% 0.0% T v8::internal::Strtod(v8::internal::Vector<char const>, int)
1 0.0% 0.0% T v8::internal::StringTable::LookupTwoCharsStringIfExists(v8::internal::Isolate*, unsigned short, unsigned short)
1 0.0% 0.0% T v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed)
1 0.0% 0.0% T v8::internal::StoreBuffer::MoveAllEntriesToRememberedSet()
1 0.0% 0.0% T v8::internal::StoreBuffer::FlipStoreBuffers()
1 0.0% 0.0% T v8::internal::StandardFrame::IterateCompiledFrame(v8::internal::RootVisitor*) const
1 0.0% 0.0% T v8::internal::StandardFrame::ComputeCallerState(v8::internal::StackFrame::State*) const
1 0.0% 0.0% T v8::internal::StackLimitCheck::JsHasOverflowed(unsigned long) const
1 0.0% 0.0% T v8::internal::SpaceWithLinearArea::PauseAllocationObservers()
1 0.0% 0.0% T v8::internal::SpaceIterator::has_next()
1 0.0% 0.0% T v8::internal::SharedFunctionInfo::set_debugger_hints(int)
1 0.0% 0.0% T v8::internal::SharedFunctionInfo::IsInlineable()
1 0.0% 0.0% T v8::internal::SharedFunctionInfo::HasBreakInfo() const
1 0.0% 0.0% T v8::internal::SetPermissions(void*, unsigned long, v8::PageAllocator::Permission)
1 0.0% 0.0% T v8::internal::Segment::ZapHeader()
1 0.0% 0.0% T v8::internal::Script::GetColumnNumber(v8::internal::Handle<v8::internal::Script>, int)
1 0.0% 0.0% T v8::internal::ScopeInfo::ModuleInfoIndex() const
1 0.0% 0.0% T v8::internal::ScopeInfo::HasSharedFunctionName() const
1 0.0% 0.0% T v8::internal::ScopeInfo::HasFunctionName() const
1 0.0% 0.0% T v8::internal::Scope::num_parameters() const
1 0.0% 0.0% T v8::internal::Scope::ResolveTo(v8::internal::ParseInfo*, v8::internal::VariableProxy*, v8::internal::Variable*)
1 0.0% 0.0% T v8::internal::Scope::RemoveUnresolved(v8::internal::VariableProxy*)
1 0.0% 0.0% T v8::internal::Scope::NewTemporary(v8::internal::AstRawString const*)
1 0.0% 0.0% T v8::internal::Scope::GetOuterScopeWithContext()
1 0.0% 0.0% T v8::internal::Scope::GetDeclarationScope()
1 0.0% 0.0% T v8::internal::Scope::DeclareVariableName(v8::internal::AstRawString const*, v8::internal::VariableMode)
1 0.0% 0.0% T v8::internal::Scope::ContextChainLength(v8::internal::Scope*) const
1 0.0% 0.0% T v8::internal::ScannerStream::For(v8::internal::Handle<v8::internal::String>)
1 0.0% 0.0% T v8::internal::Scanner::SourceMappingUrl(v8::internal::Isolate*) const
1 0.0% 0.0% T v8::internal::Scanner::ScanNumber(bool)
1 0.0% 0.0% T v8::internal::Scanner::Initialize(v8::internal::Utf16CharacterStream*, bool)
1 0.0% 0.0% T v8::internal::SaveContext::SaveContext(v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::SafepointTable::FindEntry(unsigned long) const
1 0.0% 0.0% T v8::internal::Runtime_ToString(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Runtime_RegExpExec(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Runtime_NotifyDeoptimized(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Runtime::FunctionForId(v8::internal::Runtime::FunctionId)
1 0.0% 0.0% T v8::internal::Rewriter::Rewrite(v8::internal::ParseInfo*)
1 0.0% 0.0% T v8::internal::Relocatable::Iterate(v8::internal::Isolate*, v8::internal::RootVisitor*)
1 0.0% 0.0% T v8::internal::RegExpUtils::IsUnmodifiedRegExp(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% T v8::internal::RegExpStackScope::~RegExpStackScope()
1 0.0% 0.0% T v8::internal::RegExpStackScope::RegExpStackScope(v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::RegExpParser::ParseClassEscape(v8::internal::ZoneList<v8::internal::CharacterRange>*, v8::internal::Zone*, bool, int*, bool*)
1 0.0% 0.0% T v8::internal::RegExpMatchInfo::ReserveCaptures(v8::internal::Handle<v8::internal::RegExpMatchInfo>, int)
1 0.0% 0.0% T v8::internal::RegExpImpl::IrregexpExec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::RegExpMatchInfo>)
1 0.0% 0.0% T v8::internal::RegExpEngine::Compile(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::RegExpCompileData*, v8::base::Flags<v8::internal::JSRegExp::Flag, int>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>, bool)
1 0.0% 0.0% T v8::internal::ProducedPreParsedScopeData::SaveScopeAllocationData(v8::internal::DeclarationScope*)
1 0.0% 0.0% T v8::internal::ProducedPreParsedScopeData::DataGatheringScope::~DataGatheringScope()
1 0.0% 0.0% T v8::internal::ProducedPreParsedScopeData::DataGatheringScope::DataGatheringScope(v8::internal::DeclarationScope*, v8::internal::PreParser*)
1 0.0% 0.0% T v8::internal::PerIsolateAssertScope<(v8::internal::PerIsolateAssertType)0, true>::IsAllowed(v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::PassesFilter(v8::internal::Vector<char const>, v8::internal::Vector<char const>)
1 0.0% 0.0% T v8::internal::ParseInfo::~ParseInfo()
1 0.0% 0.0% T v8::internal::ParseInfo::is_declaration() const
1 0.0% 0.0% T v8::internal::PagedSpace::UpdateInlineAllocationLimit(unsigned long)
1 0.0% 0.0% T v8::internal::PagedSpace::SetReadAndExecutable()
1 0.0% 0.0% T v8::internal::OrderedHashTable<v8::internal::OrderedHashSet, 1>::Allocate(v8::internal::Isolate*, int, v8::internal::PretenureFlag)
1 0.0% 0.0% T v8::internal::OrderedHashSet::Add(v8::internal::Handle<v8::internal::OrderedHashSet>, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% T v8::internal::OptimizedFrame::Iterate(v8::internal::RootVisitor*) const
1 0.0% 0.0% T v8::internal::OptimizedCompilationInfo::OptimizedCompilationInfo(v8::internal::Zone*, v8::internal::Isolate*, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::JSFunction>)
1 0.0% 0.0% T v8::internal::Object::ToInt32(int*)
1 0.0% 0.0% T v8::internal::Object::GetOrCreateHash(v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Object::ConvertToString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% T v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::ShouldThrow, v8::internal::Object::StoreFromKeyed)
1 0.0% 0.0% T v8::internal::NormalizedMapCache::Get(v8::internal::Handle<v8::internal::Map>, v8::internal::PropertyNormalizationMode)
1 0.0% 0.0% T v8::internal::MemoryChunk::SetReadAndWritable()
1 0.0% 0.0% T v8::internal::MemoryChunk::Initialize(v8::internal::Heap*, unsigned long, unsigned long, unsigned long, unsigned long, v8::internal::Executability, v8::internal::Space*, v8::internal::VirtualMemory*)
1 0.0% 0.0% T v8::internal::MarkCompactCollector::ClearWeakReferences()
1 0.0% 0.0% T v8::internal::MapUpdater::ReconfigureToDataField(int, v8::internal::PropertyAttributes, v8::internal::PropertyConstness, v8::internal::Representation, v8::internal::Handle<v8::internal::FieldType>)
1 0.0% 0.0% T v8::internal::MapUpdater::FindTargetMap()
1 0.0% 0.0% T v8::internal::Map::WeakCellForMap(v8::internal::Handle<v8::internal::Map>)
1 0.0% 0.0% T v8::internal::Map::Update(v8::internal::Handle<v8::internal::Map>)
1 0.0% 0.0% T v8::internal::Map::GetVisitorId(v8::internal::Map*)
1 0.0% 0.0% T v8::internal::Map::GeneralizeFieldType(v8::internal::Representation, v8::internal::Handle<v8::internal::FieldType>, v8::internal::Representation, v8::internal::Handle<v8::internal::FieldType>, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Map::CopyDropDescriptors(v8::internal::Handle<v8::internal::Map>)
1 0.0% 0.0% T v8::internal::LookupIterator::PrepareForDataProperty(v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% T v8::internal::Logger::ApiObjectAccess(char const*, v8::internal::JSObject*)
1 0.0% 0.0% T v8::internal::Log::MessageBuilder::WriteToLogFile()
1 0.0% 0.0% T v8::internal::Log::MessageBuilder::MessageBuilder(v8::internal::Log*)
1 0.0% 0.0% T v8::internal::Log::MessageBuilder& v8::internal::Log::MessageBuilder::operator<<<v8::internal::LogSeparator>(v8::internal::LogSeparator)
1 0.0% 0.0% T v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*)
1 0.0% 0.0% T v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>)
1 0.0% 0.0% T v8::internal::LoadIC::ComputeHandler(v8::internal::LookupIterator*)
1 0.0% 0.0% T v8::internal::KeyedLoadIC::LoadElementHandler(v8::internal::Handle<v8::internal::Map>, v8::internal::KeyedAccessLoadMode)
1 0.0% 0.0% T v8::internal::JavaScriptFrame::fp_register()
1 0.0% 0.0% T v8::internal::JavaScriptFrame::GetParameter(int) const
1 0.0% 0.0% T v8::internal::JSTypedArray::GetBuffer()
1 0.0% 0.0% T v8::internal::JSReceiver::ToPrimitive(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::ToPrimitiveHint)
1 0.0% 0.0% T v8::internal::JSReceiver::HasProperty(v8::internal::LookupIterator*)
1 0.0% 0.0% T v8::internal::Isolate::Iterate(v8::internal::RootVisitor*, v8::internal::ThreadLocalTop*)
1 0.0% 0.0% T v8::internal::IncrementalStringBuilder::IncrementalStringBuilder(v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::IncrementalStringBuilder::Finish()
1 0.0% 0.0% T v8::internal::IncrementalMarking::UpdateWeakReferencesAfterScavenge()
1 0.0% 0.0% T v8::internal::IdentityMapBase::~IdentityMapBase()
1 0.0% 0.0% T v8::internal::IdentityMapBase::InsertKey(v8::internal::Object*)
1 0.0% 0.0% T v8::internal::IdentityMapBase::GetEntry(v8::internal::Object*)
1 0.0% 0.0% T v8::internal::IC::ConfigureVectorState(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% T v8::internal::Heap::StartIncrementalMarkingIfAllocationLimitIsReached(int, v8::GCCallbackFlags)
1 0.0% 0.0% T v8::internal::Heap::SelectGarbageCollector(v8::internal::AllocationSpace, char const**)
1 0.0% 0.0% T v8::internal::Heap::OldGenerationSizeOfObjects()
1 0.0% 0.0% T v8::internal::Heap::GetFillToAlign(unsigned long, v8::internal::AllocationAlignment)
1 0.0% 0.0% T v8::internal::Heap::GcSafeFindCodeForInnerPointer(unsigned long)
1 0.0% 0.0% T v8::internal::Heap::CanExpandOldGeneration(unsigned long)
1 0.0% 0.0% T v8::internal::HashTable<v8::internal::CompilationCacheTable, v8::internal::CompilationCacheShape>::EnsureCapacity(v8::internal::Handle<v8::internal::CompilationCacheTable>, int, v8::internal::PretenureFlag)
1 0.0% 0.0% T v8::internal::GlobalHandles::IterateNewSpaceWeakUnmodifiedRootsForPhantomHandles(v8::internal::RootVisitor*, bool (*)(v8::internal::Heap*, v8::internal::Object**))
1 0.0% 0.0% T v8::internal::GlobalHandles::IterateNewSpaceWeakUnmodifiedRootsForFinalizers(v8::internal::RootVisitor*)
1 0.0% 0.0% T v8::internal::GCTracer::Stop(v8::internal::GarbageCollector)
1 0.0% 0.0% T v8::internal::FunctionLiteral::language_mode() const
1 0.0% 0.0% T v8::internal::FrameSummary::~FrameSummary()
1 0.0% 0.0% T v8::internal::FrameSummary::JavaScriptFrameSummary::JavaScriptFrameSummary(v8::internal::Isolate*, v8::internal::Object*, v8::internal::JSFunction*, v8::internal::AbstractCode*, int, bool)
1 0.0% 0.0% T v8::internal::FrameSummary::GetTop(v8::internal::StandardFrame const*)
1 0.0% 0.0% T v8::internal::FixedArrayOfWeakCells::Set(v8::internal::Handle<v8::internal::FixedArrayOfWeakCells>, int, v8::internal::Handle<v8::internal::HeapObject>)
1 0.0% 0.0% T v8::internal::FeedbackNexus::StateFromFeedback() const
1 0.0% 0.0% T v8::internal::FeedbackNexus::ExtractMaps(std::__1::vector<v8::internal::Handle<v8::internal::Map>, std::__1::allocator<v8::internal::Handle<v8::internal::Map> > >*) const
1 0.0% 0.0% T v8::internal::FeedbackNexus::ConfigureMonomorphic(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::MaybeObjectHandle const&)
1 0.0% 0.0% T v8::internal::Factory::SetNumberStringCache(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>)
1 0.0% 0.0% T v8::internal::Factory::NewScopeInfo(int)
1 0.0% 0.0% T v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag)
1 0.0% 0.0% T v8::internal::Factory::NewMap(v8::internal::InstanceType, int, v8::internal::ElementsKind, int)
1 0.0% 0.0% T v8::internal::Factory::NewJSArray(v8::internal::ElementsKind, v8::internal::PretenureFlag)
1 0.0% 0.0% T v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::FeedbackCell>, v8::internal::PretenureFlag)
1 0.0% 0.0% T v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::FeedbackCell>, v8::internal::PretenureFlag)
1 0.0% 0.0% T v8::internal::Factory::NewFixedArrayWithHoles(int, v8::internal::PretenureFlag)
1 0.0% 0.0% T v8::internal::Factory::NewCodeForDeserialization(unsigned int)
1 0.0% 0.0% T v8::internal::Factory::LookupSingleCharacterStringFromCode(unsigned int)
1 0.0% 0.0% T v8::internal::Factory::InitializeJSObjectFromMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Map>)
1 0.0% 0.0% T v8::internal::Factory::InitializeJSObjectBody(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
1 0.0% 0.0% T v8::internal::Expression::IsNumberLiteral() const
1 0.0% 0.0% T v8::internal::EternalHandles::IterateNewSpaceRoots(v8::internal::RootVisitor*)
1 0.0% 0.0% T v8::internal::EntryFrame::Iterate(v8::internal::RootVisitor*) const
1 0.0% 0.0% T v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape>::NumberOfEnumerableProperties()
1 0.0% 0.0% T v8::internal::DescriptorArray::CopyFrom(int, v8::internal::DescriptorArray*)
1 0.0% 0.0% T v8::internal::DependentCode::Compact()
1 0.0% 0.0% T v8::internal::Deoptimizer::PadTopOfStackRegister()
1 0.0% 0.0% T v8::internal::Deoptimizer::GetDeoptInfo(v8::internal::Code*, unsigned long)
1 0.0% 0.0% T v8::internal::Deoptimizer::Deoptimizer(v8::internal::Isolate*, v8::internal::JSFunction*, v8::internal::Deoptimizer::BailoutType, unsigned int, unsigned long, int)
1 0.0% 0.0% T v8::internal::Deoptimizer::DeoptimizeMarkedCodeForContext(v8::internal::Context*)
1 0.0% 0.0% T v8::internal::DeclarationScope::set_should_eager_compile()
1 0.0% 0.0% T v8::internal::DeclarationScope::DeclareParameterName(v8::internal::AstRawString const*, bool, v8::internal::AstValueFactory*, bool, bool)
1 0.0% 0.0% T v8::internal::DeclarationScope::AnalyzePartially(v8::internal::AstNodeFactory*)
1 0.0% 0.0% T v8::internal::DeclarationScope::AllocateScopeInfos(v8::internal::ParseInfo*, v8::internal::Isolate*, v8::internal::AnalyzeMode)
1 0.0% 0.0% T v8::internal::Context::global_proxy()
1 0.0% 0.0% T v8::internal::ConcurrentMarking::PauseScope::~PauseScope()
1 0.0% 0.0% T v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::CompilationDependencies::Commit(v8::internal::Handle<v8::internal::Code>)
1 0.0% 0.0% T v8::internal::CompilationDependencies::AssumeMapStable(v8::internal::Handle<v8::internal::Map>)
1 0.0% 0.0% T v8::internal::CompilationCache::LookupEval(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::LanguageMode, int)
1 0.0% 0.0% T v8::internal::CompareOperation::IsLiteralCompareNull(v8::internal::Expression**)
1 0.0% 0.0% T v8::internal::CompactionSpace::SlowRefillLinearAllocationArea(int)
1 0.0% 0.0% T v8::internal::Code::WeakCellFor(v8::internal::Handle<v8::internal::Code>)
1 0.0% 0.0% T v8::internal::Code::FlushICache() const
1 0.0% 0.0% T v8::internal::ChoiceNode::EatsAtLeast(int, int, bool)
1 0.0% 0.0% T v8::internal::CanonicalHandleScope::CanonicalHandleScope(v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::CallInterfaceDescriptorData::InitializePlatformSpecific(int, v8::internal::Register const*, v8::internal::PlatformInterfaceDescriptor*)
1 0.0% 0.0% T v8::internal::Bootstrapper::Iterate(v8::internal::RootVisitor*)
1 0.0% 0.0% T v8::internal::Bitmap::SetRange(unsigned int, unsigned int)
1 0.0% 0.0% T v8::internal::BitVector::Iterator::Advance()
1 0.0% 0.0% T v8::internal::Assignment::Assignment(v8::internal::AstNode::NodeType, v8::internal::Token::Value, v8::internal::Expression*, v8::internal::Expression*, int)
1 0.0% 0.0% T v8::internal::AssemblerBase::~AssemblerBase()
1 0.0% 0.0% T v8::internal::AssemblerBase::IsolateData::IsolateData(v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Assembler::j(v8::internal::Condition, v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode)
1 0.0% 0.0% T v8::internal::Assembler::Assembler(v8::internal::AssemblerBase::IsolateData, void*, int)
1 0.0% 0.0% T v8::internal::ArrayBufferCollector::AddGarbageAllocations(std::__1::vector<v8::internal::JSArrayBuffer::Allocation, std::__1::allocator<v8::internal::JSArrayBuffer::Allocation> >*)
1 0.0% 0.0% T v8::base::hash_value(unsigned long)
1 0.0% 0.0% T v8::base::TimeDelta::InMicroseconds() const
1 0.0% 0.0% T v8::base::Time::ToJsTime() const
1 0.0% 0.0% T v8::base::Time::Now()
1 0.0% 0.0% T v8::base::OS::VSNPrintF(char*, int, char const*, __va_list_tag*)
1 0.0% 0.0% T v8::base::OS::GetCurrentProcessId()
1 0.0% 0.0% T v8::base::OS::CommitPageSize()
1 0.0% 0.0% T v8::base::Mutex::~Mutex()
1 0.0% 0.0% T v8::base::ConditionVariable::NotifyOne()
1 0.0% 0.0% T std::__1::basic_istream<wchar_t, std::__1::char_traits<wchar_t> >::unget()
1 0.0% 0.0% T std::__1::__num_get<char>::__stage2_float_prep(std::__1::ios_base&, char*, char&, char&)
1 0.0% 0.0% T node::Hrtime(v8::FunctionCallbackInfo<v8::Value> const&)
1 0.0% 0.0% T bool v8::internal::JSObject::UpdateAllocationSite<(v8::internal::AllocationSiteUpdateMode)0>(v8::internal::Handle<v8::internal::JSObject>, v8::internal::ElementsKind)
1 0.0% 0.0% T _uv_mutex_lock
1 0.0% 0.0% T _pthread_mutex_lock
1 0.0% 0.0% T _pthread_getname_np
1 0.0% 0.0% T _pthread_attr_get_qos_class_np
1 0.0% 0.0% T _os_unfair_lock_lock_no_tsd_4libpthread
1 0.0% 0.0% T _mach_port_mod_refs
1 0.0% 0.0% T _mach_error
1 0.0% 0.0% T _guarded_open_dprotected_np
1 0.0% 0.0% T __sseek
1 0.0% 0.0% T ___ungetc
1 0.0% 0.0% T ___rec_seq
1 0.0% 0.0% T ___rec_ret
1 0.0% 0.0% T ___hdtoa
1 0.0% 0.0% T ___getdirentries64
1 0.0% 0.0% T ___freedtoa
[Summary]:
ticks total nonlib name
45504 74.1% 77.3% JavaScript
12153 19.8% 20.6% C++
4198 6.8% 7.1% GC
2502 4.1% Shared libraries
1220 2.0% Unaccounted
[C++ entry points]:
ticks cpp total name
3204 35.0% 5.2% T v8::internal::Builtin_FunctionConstructor(int, v8::internal::Object**, v8::internal::Isolate*)
2329 25.4% 3.8% T v8::internal::Runtime_StringEqual(int, v8::internal::Object**, v8::internal::Isolate*)
1482 16.2% 2.4% T v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
1185 12.9% 1.9% T v8::internal::Runtime_CompileForOnStackReplacement(int, v8::internal::Object**, v8::internal::Isolate*)
189 2.1% 0.3% T v8::internal::libc_memchr(void*, int, unsigned long)
103 1.1% 0.2% T v8::internal::Runtime_AllocateInNewSpace(int, v8::internal::Object**, v8::internal::Isolate*)
72 0.8% 0.1% T v8::internal::Runtime_RegExpExecMultiple(int, v8::internal::Object**, v8::internal::Isolate*)
69 0.8% 0.1% T v8::internal::Runtime_RegExpReplace(int, v8::internal::Object**, v8::internal::Isolate*)
63 0.7% 0.1% T v8::internal::Runtime_RegExpInitializeAndCompile(int, v8::internal::Object**, v8::internal::Isolate*)
52 0.6% 0.1% T v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
36 0.4% 0.1% T v8::internal::IncrementalMarking::WhiteToGreyAndPush(v8::internal::HeapObject*)
32 0.3% 0.1% T v8::internal::Runtime_LoadLookupSlot(int, v8::internal::Object**, v8::internal::Isolate*)
24 0.3% 0.0% T v8::internal::Runtime_ToString(int, v8::internal::Object**, v8::internal::Isolate*)
23 0.3% 0.0% T v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
22 0.2% 0.0% T v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
20 0.2% 0.0% T v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*)
19 0.2% 0.0% T v8::internal::Runtime_DateCurrentTime(int, v8::internal::Object**, v8::internal::Isolate*)
19 0.2% 0.0% T v8::internal::Deoptimizer::New(v8::internal::JSFunction*, v8::internal::Deoptimizer::BailoutType, unsigned int, unsigned long, int, v8::internal::Isolate*)
16 0.2% 0.0% T v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*)
14 0.2% 0.0% T v8::internal::Runtime_RegExpExec(int, v8::internal::Object**, v8::internal::Isolate*)
13 0.1% 0.0% T v8::internal::Runtime_StringBuilderConcat(int, v8::internal::Object**, v8::internal::Isolate*)
12 0.1% 0.0% T v8::internal::Runtime_NumberToStringSkipCache(int, v8::internal::Object**, v8::internal::Isolate*)
11 0.1% 0.0% T v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
10 0.1% 0.0% T v8::internal::Runtime_ForInEnumerate(int, v8::internal::Object**, v8::internal::Isolate*)
9 0.1% 0.0% T v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*)
8 0.1% 0.0% T v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
8 0.1% 0.0% T v8::internal::Runtime_InterpreterDeserializeLazy(int, v8::internal::Object**, v8::internal::Isolate*)
8 0.1% 0.0% T v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::HeapObjectReference**, v8::internal::Object*)
7 0.1% 0.0% T v8::internal::Runtime_PushWithContext(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.1% 0.0% T v8::internal::Runtime_ObjectKeys(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.1% 0.0% T v8::internal::Runtime_NotifyDeoptimized(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.1% 0.0% T v8::internal::JSFunction::GetLength(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>)
7 0.1% 0.0% T ___guarded_open_np
6 0.1% 0.0% T v8::internal::Runtime_StoreLookupSlot_Sloppy(int, v8::internal::Object**, v8::internal::Isolate*)
6 0.1% 0.0% T v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
5 0.1% 0.0% T v8::internal::IncrementalMarking::RecordWriteFromCode(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Isolate*)
4 0.0% 0.0% T v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
4 0.0% 0.0% T v8::internal::Builtin_ObjectGetOwnPropertySymbols(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Runtime_StringIndexOfUnchecked(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Runtime_StoreCallbackProperty(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Runtime_NewObject(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Runtime_CompileOptimized_NotConcurrent(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Builtin_FunctionPrototypeToString(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% T v8::internal::Builtin_DateNow(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.0% T v8::internal::StoreBuffer::StoreBufferOverflow(v8::internal::Isolate*)
2 0.0% 0.0% T v8::internal::Runtime_DeserializeLazy(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% t v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInRegularHolder<false>(v8::internal::Map*, v8::internal::JSReceiver*)
1 0.0% 0.0% t std::__1::vector<std::__1::locale::facet*, std::__1::__sso_allocator<std::__1::locale::facet*, 28ul> >::deallocate()
1 0.0% 0.0% t std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char)
1 0.0% 0.0% t _szone_malloc_should_clear
1 0.0% 0.0% t _malloc_zone_register_while_locked
1 0.0% 0.0% t _insert_node
1 0.0% 0.0% T v8::internal::Runtime_LoadPropertyWithInterceptor(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Runtime_Interrupt(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Runtime_DefineClass(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Runtime_CreateRegExpLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::Runtime_AddDictionaryProperty(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T v8::internal::JSTypedArray::GetBuffer()
1 0.0% 0.0% T v8::internal::Deoptimizer::GetDeoptInfo(v8::internal::Code*, unsigned long)
1 0.0% 0.0% T v8::internal::Deoptimizer::Deoptimizer(v8::internal::Isolate*, v8::internal::JSFunction*, v8::internal::Deoptimizer::BailoutType, unsigned int, unsigned long, int)
1 0.0% 0.0% T v8::internal::Code::GetSafepointEntry(unsigned long)
1 0.0% 0.0% T v8::internal::Builtin_JsonParse(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% T _malloc
1 0.0% 0.0% T __kernelrpc_vm_remap
[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 1.0% are not shown.
ticks parent name
17016 27.7% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
15079 88.6% LazyCompile: *<anonymous> :1:20
15074 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
15074 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
14005 92.9% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
14005 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
1069 7.1% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
581 54.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
488 45.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
648 3.8% Eval: ~<anonymous> :1:20
648 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
648 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
617 95.2% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
617 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
31 4.8% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
20 64.5% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
11 35.5% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
314 1.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
305 97.1% Eval: ~<anonymous> :1:20
305 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
305 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
292 95.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
13 4.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
9 2.9% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
9 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
5 55.6% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4 80.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 20.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4 44.4% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
4 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
300 1.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
300 100.0% Eval: ~<anonymous> :1:20
300 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
300 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
271 90.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
29 9.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4933 8.0% LazyCompile: *<anonymous> :1:20
4397 89.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
4397 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4102 93.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
4102 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
4102 100.0% LazyCompile: ~invoke /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:837:20
295 6.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
151 51.2% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
128 84.8% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
23 15.2% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
144 48.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
144 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
515 10.4% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
474 92.0% LazyCompile: *<anonymous> :1:20
474 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
474 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
446 94.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
28 5.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
17 3.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:57:48
15 88.2% Eval: ~<anonymous> :1:20
15 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
15 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 11.8% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
9 1.7% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:36:50
9 100.0% Eval: ~<anonymous> :1:20
9 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
9 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 1.2% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
6 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
6 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
3890 6.3% Builtin: StringSubstring
2967 76.3% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
2489 83.9% LazyCompile: *<anonymous> :1:20
2486 99.9% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2486 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2284 91.9% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
202 8.1% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
182 6.1% Eval: ~<anonymous> :1:20
182 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
182 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
172 94.5% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
10 5.5% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
89 3.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
87 97.8% Eval: ~<anonymous> :1:20
87 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
87 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 2.2% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
85 2.9% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
85 100.0% Eval: ~<anonymous> :1:20
85 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
85 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
40 1.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
40 100.0% Eval: ~<anonymous> :1:20
40 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
40 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
528 13.6% LazyCompile: *<anonymous> :1:20
528 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
528 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
498 94.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
498 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
30 5.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
18 60.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
12 40.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
167 4.3% RegExp: ࿭ra(?:/[[
136 81.4% LazyCompile: *<anonymous> :1:20
135 99.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
135 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
128 94.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
7 5.2% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
13 7.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
13 100.0% Eval: ~<anonymous> :1:20
13 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
13 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
12 7.2% Eval: ~<anonymous> :1:20
12 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
12 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
11 91.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 8.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4 2.4% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
3 75.0% Eval: ~<anonymous> :1:20
3 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 25.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
110 2.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
102 92.7% Eval: ~<anonymous> :1:20
102 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
102 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
93 91.2% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
9 8.8% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
8 7.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
8 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
8 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
8 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
51 1.3% RegExp: oo(?:/[[
37 72.5% LazyCompile: *<anonymous> :1:20
37 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
37 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
35 94.6% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
2 5.4% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
8 15.7% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
8 100.0% Eval: ~<anonymous> :1:20
8 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
8 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 11.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
6 100.0% Eval: ~<anonymous> :1:20
6 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
6 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
42 1.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
42 100.0% Eval: ~<anonymous> :1:20
42 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
42 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
37 88.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
5 11.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3176 5.2% Builtin: KeyedLoadIC_Megamorphic
2421 76.2% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
1992 82.3% LazyCompile: *<anonymous> :1:20
1992 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1992 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1817 91.2% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
175 8.8% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
170 7.0% Eval: ~<anonymous> :1:20
170 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
170 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
161 94.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
9 5.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
78 3.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
77 98.7% Eval: ~<anonymous> :1:20
77 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
77 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 1.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
69 2.9% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
69 100.0% Eval: ~<anonymous> :1:20
69 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
69 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
34 1.4% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
34 100.0% Eval: ~<anonymous> :1:20
34 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
34 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
25 1.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:51:43
25 100.0% Eval: ~<anonymous> :1:20
25 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
25 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
705 22.2% RegExp: ࿭ra(?:/[[
533 75.6% LazyCompile: *<anonymous> :1:20
533 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
533 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
507 95.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
26 4.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
83 11.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
78 94.0% Eval: ~<anonymous> :1:20
78 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
78 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
5 6.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
5 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
5 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
56 7.9% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
54 96.4% Eval: ~<anonymous> :1:20
54 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
54 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 3.6% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
17 2.4% Eval: ~<anonymous> :1:20
17 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
17 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
16 94.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 5.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2820 4.6% Builtin: KeyedStoreIC_Megamorphic
2185 77.5% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
1796 82.2% LazyCompile: *<anonymous> :1:20
1796 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1796 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1682 93.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
114 6.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
156 7.1% Eval: ~<anonymous> :1:20
156 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
156 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
149 95.5% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
7 4.5% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
95 4.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
95 100.0% Eval: ~<anonymous> :1:20
95 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
95 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
67 3.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
63 94.0% Eval: ~<anonymous> :1:20
63 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
63 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4 6.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
4 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 50.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
2 50.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
40 1.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
40 100.0% Eval: ~<anonymous> :1:20
40 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
40 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
604 21.4% RegExp: u(?:/[[
428 70.9% LazyCompile: *<anonymous> :1:20
428 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
428 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
402 93.9% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
26 6.1% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
94 15.6% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
87 92.6% Eval: ~<anonymous> :1:20
87 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
87 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
7 7.4% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
7 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
7 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
71 11.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
71 100.0% Eval: ~<anonymous> :1:20
71 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
71 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1916 3.1% /usr/lib/system/libsystem_platform.dylib
879 45.9% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
750 85.3% LazyCompile: *<anonymous> :1:20
750 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
750 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
688 91.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
62 8.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
48 5.5% Eval: ~<anonymous> :1:20
48 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
48 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
44 91.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
4 8.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
16 1.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
16 100.0% Eval: ~<anonymous> :1:20
16 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
16 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
15 1.7% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
14 93.3% Eval: ~<anonymous> :1:20
14 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
14 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 6.7% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
14 1.6% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:36:50
14 100.0% Eval: ~<anonymous> :1:20
14 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
14 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
14 1.6% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
14 100.0% Eval: ~<anonymous> :1:20
14 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
14 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
671 35.0% T v8::internal::Runtime_StringEqual(int, v8::internal::Object**, v8::internal::Isolate*)
404 60.2% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
364 90.1% LazyCompile: *<anonymous> :1:20
364 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
364 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
39 9.7% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:51:43
36 92.3% Eval: ~<anonymous> :1:20
36 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 7.7% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
145 21.6% RegExp: ෫an(?:/[[
129 89.0% LazyCompile: *<anonymous> :1:20
129 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
129 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
15 10.3% Eval: ~<anonymous> :1:20
15 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
15 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
103 15.4% LazyCompile: *<anonymous> :1:20
103 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
103 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
99 96.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
4 3.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
16 2.4% Eval: ~<anonymous> :1:20
16 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
16 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
15 93.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 6.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
286 14.9% LazyCompile: *decodeURIComponent /Users/jgilli/dev/find-my-way/node_modules/fast-decode-uri-component/index.js:41:29
210 73.4% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
173 82.4% LazyCompile: *<anonymous> :1:20
173 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
173 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
16 7.6% Eval: ~<anonymous> :1:20
16 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
16 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
7 3.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
7 100.0% Eval: ~<anonymous> :1:20
7 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
7 3.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
7 100.0% Eval: ~<anonymous> :1:20
7 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
5 2.4% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
5 100.0% Eval: ~<anonymous> :1:20
5 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
76 26.6% RegExp: oo(?:/[[
44 57.9% LazyCompile: *<anonymous> :1:20
44 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
44 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
31 40.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
30 96.8% Eval: ~<anonymous> :1:20
30 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 3.2% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 1.3% LazyCompile: *<anonymous> :1:1
1 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
63 3.3% RegExp: oo(?:/[[
53 84.1% LazyCompile: *<anonymous> :1:20
53 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
53 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
46 86.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
7 13.2% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
7 11.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
7 100.0% Eval: ~<anonymous> :1:20
7 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
7 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 1.6% RegExp: ent
1 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 1.6% RegExp: 935(?:; *(?:[a-z]+[_-])?[a-z]+ ();-]*)
1 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 1.6% LazyCompile: *lookup /Users/jgilli/dev/find-my-way/index.js:334:43
1 100.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
1 100.0% Eval: ~<anonymous> :1:20
1 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1710 2.8% Builtin: StringEqual
1129 66.0% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
1006 89.1% LazyCompile: *<anonymous> :1:20
1006 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1006 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
930 92.4% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
76 7.6% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
47 4.2% Eval: ~<anonymous> :1:20
47 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
47 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
42 89.4% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
5 10.6% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
14 1.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
14 100.0% Eval: ~<anonymous> :1:20
14 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
14 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
14 1.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
14 100.0% Eval: ~<anonymous> :1:20
14 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
14 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
14 1.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
14 100.0% Eval: ~<anonymous> :1:20
14 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
14 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
497 29.1% LazyCompile: *<anonymous> :1:20
274 55.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
274 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
255 93.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
255 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
19 6.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
13 68.4% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 31.6% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
223 44.9% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
203 91.0% LazyCompile: *<anonymous> :1:20
203 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
203 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
7 3.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:57:48
7 100.0% Eval: ~<anonymous> :1:20
7 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
5 2.2% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
5 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
5 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
5 2.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:36:50
5 100.0% Eval: ~<anonymous> :1:20
5 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
29 1.7% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
29 100.0% Eval: ~<anonymous> :1:20
29 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
29 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
26 89.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
3 10.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
19 1.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
18 94.7% Eval: ~<anonymous> :1:20
18 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
18 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
18 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 5.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
1671 2.7% Builtin: StringIndexOf
1183 70.8% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
1067 90.2% LazyCompile: *<anonymous> :1:20
1067 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1067 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
977 91.6% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
90 8.4% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
31 2.6% Eval: ~<anonymous> :1:20
31 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
31 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
29 93.5% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
2 6.5% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
19 1.6% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
19 100.0% Eval: ~<anonymous> :1:20
19 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
19 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
12 1.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:57:48
12 100.0% Eval: ~<anonymous> :1:20
12 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
12 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
343 20.5% LazyCompile: *decodeURIComponent /Users/jgilli/dev/find-my-way/node_modules/fast-decode-uri-component/index.js:41:29
284 82.8% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
241 84.9% LazyCompile: *<anonymous> :1:20
241 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
241 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
17 6.0% Eval: ~<anonymous> :1:20
17 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
17 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
10 3.5% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
10 100.0% Eval: ~<anonymous> :1:20
10 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
7 2.5% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
6 85.7% Eval: ~<anonymous> :1:20
6 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 14.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 2.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
6 100.0% Eval: ~<anonymous> :1:20
6 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
58 16.9% RegExp: oo(?:/[[
40 69.0% LazyCompile: *<anonymous> :1:20
40 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
40 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
17 29.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
17 100.0% Eval: ~<anonymous> :1:20
17 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 1.7% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
1 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
117 7.0% RegExp: oo(?:/[[
97 82.9% LazyCompile: *<anonymous> :1:20
97 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
97 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
90 92.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
7 7.2% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
18 15.4% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
18 100.0% Eval: ~<anonymous> :1:20
18 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
18 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 1.7% RegExp: 935(?:; *(?:[a-z]+[_-])?[a-z]+ ();-]*)
2 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
26 1.6% LazyCompile: *<anonymous> :1:20
26 100.0% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
26 100.0% LazyCompile: *<anonymous> :1:20
26 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
26 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1220 2.0% UNKNOWN
136 11.1% Eval: ~<anonymous> :1:20
136 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
136 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
129 94.9% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
129 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
7 5.1% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
5 71.4% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
2 28.6% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
100 8.2% LazyCompile: *<anonymous> :1:20
100 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
100 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
92 92.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
92 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
8 8.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 75.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 25.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
38 3.1% T v8::internal::Builtin_FunctionConstructor(int, v8::internal::Object**, v8::internal::Isolate*)
25 65.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14865:36
15 60.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
15 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
10 66.7% LazyCompile: *interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
3 20.0% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
2 13.3% LazyCompile: *<anonymous> :1:20
10 40.0% LazyCompile: *apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
10 100.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
10 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
6 15.8% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
6 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
6 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
3 7.9% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14865:36
2 66.7% LazyCompile: ~apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
2 100.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
2 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
1 33.3% LazyCompile: *apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
1 100.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
1 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
3 7.9% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 66.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 33.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 2.6% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
14 1.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
13 92.9% Eval: ~<anonymous> :1:20
13 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
13 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
12 92.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 7.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 7.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
13 1.1% T v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
6 46.2% LazyCompile: *interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
3 50.0% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3 50.0% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3 23.1% LazyCompile: ~interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
3 100.0% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3 23.1% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 7.7% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
1211 2.0% RegExp: ࿭ra(?:/[[
970 80.1% LazyCompile: *<anonymous> :1:20
970 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
970 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
902 93.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
902 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
68 7.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
46 67.6% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
22 32.4% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
95 7.8% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
89 93.7% Eval: ~<anonymous> :1:20
89 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
89 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
82 92.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
7 7.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 6.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
6 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
6 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
85 7.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
83 97.6% Eval: ~<anonymous> :1:20
83 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
83 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
78 94.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
5 6.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 2.4% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
2 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
40 3.3% Eval: ~<anonymous> :1:20
40 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
40 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
37 92.5% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
37 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
3 7.5% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 66.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 33.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1209 2.0% RegExp: ෫an(?:/[[
966 79.9% LazyCompile: *<anonymous> :1:20
966 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
966 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
912 94.4% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
912 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
54 5.6% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
30 55.6% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
24 44.4% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
104 8.6% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
99 95.2% Eval: ~<anonymous> :1:20
99 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
99 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
94 94.9% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
5 5.1% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
5 4.8% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
5 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
5 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
5 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
62 5.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
62 100.0% Eval: ~<anonymous> :1:20
62 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
62 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
58 93.5% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
4 6.5% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
50 4.1% Eval: ~<anonymous> :1:20
50 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
50 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
47 94.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
47 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
3 6.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1163 1.9% Builtin: KeyedLoadIC
836 71.9% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
732 87.6% LazyCompile: *<anonymous> :1:20
732 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
732 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
680 92.9% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
52 7.1% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
39 4.7% Eval: ~<anonymous> :1:20
39 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
39 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
36 92.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
3 7.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
16 1.9% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
16 100.0% Eval: ~<anonymous> :1:20
16 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
16 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
11 1.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
11 100.0% Eval: ~<anonymous> :1:20
11 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
11 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
9 1.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:51:43
9 100.0% Eval: ~<anonymous> :1:20
9 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
9 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
156 13.4% RegExp: ࿭ra(?:/[[
112 71.8% LazyCompile: *<anonymous> :1:20
112 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
112 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
103 92.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
9 8.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
22 14.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
22 100.0% Eval: ~<anonymous> :1:20
22 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
22 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
12 7.7% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
12 100.0% Eval: ~<anonymous> :1:20
12 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
12 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4 2.6% RegExp: ent
4 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
4 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
4 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
3 1.9% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
3 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
3 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
2 1.3% Eval: ~<anonymous> :1:20
2 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
139 12.0% LazyCompile: *<anonymous> :1:20
135 97.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
135 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
123 91.1% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
123 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
12 8.9% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
8 66.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
4 33.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 1.4% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:4841:31
2 100.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6554:22
2 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
1 50.0% LazyCompile: *interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
1 50.0% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
1046 1.7% T ___guarded_open_np
707 67.6% T v8::internal::Builtin_FunctionConstructor(int, v8::internal::Object**, v8::internal::Isolate*)
478 67.6% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14865:36
361 75.5% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
361 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
210 58.2% LazyCompile: *interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
118 32.7% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
21 5.8% LazyCompile: *<anonymous> :1:20
12 3.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
117 24.5% LazyCompile: *apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
117 100.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
117 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
82 11.6% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
82 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
82 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
72 87.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
10 12.2% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
67 9.5% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
67 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
67 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
61 91.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
6 9.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
65 9.2% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14865:36
59 90.8% LazyCompile: ~apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
59 100.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
50 84.7% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
8 13.6% LazyCompile: ~apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
1 1.7% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6554:22
6 9.2% LazyCompile: *apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
6 100.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:15248:36
6 100.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
9 1.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
9 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
9 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
9 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
294 28.1% T v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
150 51.0% LazyCompile: *interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
113 75.3% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
113 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
113 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
31 20.7% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
31 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
31 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 4.0% LazyCompile: *<anonymous> :1:20
6 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
6 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
89 30.3% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
89 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
89 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
81 91.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
8 9.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
37 12.6% LazyCompile: ~interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
37 100.0% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
37 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
37 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
9 3.1% LazyCompile: *<anonymous> :1:20
9 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
9 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
8 88.9% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 11.1% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
7 2.4% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
7 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
7 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
7 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
12 1.1% T v8::internal::Runtime_CompileForOnStackReplacement(int, v8::internal::Object**, v8::internal::Isolate*)
11 91.7% Eval: ~<anonymous> :1:20
11 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
11 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
9 81.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
2 18.2% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 8.3% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
1046 1.7% Builtin: RegExpMatchFast
1046 100.0% Builtin: StringPrototypeMatch
537 51.3% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
410 76.4% LazyCompile: *<anonymous> :1:20
408 99.5% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
408 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
117 21.8% Eval: ~<anonymous> :1:20
117 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
117 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
508 48.6% RegExp: BSD(?:/[[
349 68.7% LazyCompile: *<anonymous> :1:20
349 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
349 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
144 28.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
140 97.2% Eval: ~<anonymous> :1:20
140 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
4 2.8% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
4 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
10 2.0% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
10 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
10 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
939 1.5% T v8::internal::String::SlowEquals(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>)
939 100.0% T v8::internal::Runtime_StringEqual(int, v8::internal::Object**, v8::internal::Isolate*)
541 57.6% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
497 91.9% LazyCompile: *<anonymous> :1:20
497 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
497 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
39 7.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:51:43
37 94.9% Eval: ~<anonymous> :1:20
37 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 5.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
194 20.7% RegExp: ෫an(?:/[[
163 84.0% LazyCompile: *<anonymous> :1:20
163 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
163 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
29 14.9% Eval: ~<anonymous> :1:20
29 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
29 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 1.0% RegExp: ent
2 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
176 18.7% LazyCompile: *<anonymous> :1:20
176 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
176 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
165 93.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
11 6.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
24 2.6% Eval: ~<anonymous> :1:20
24 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
24 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
24 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
776 1.3% Builtin: GrowFastSmiOrObjectElements
612 78.9% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
499 81.5% LazyCompile: *<anonymous> :1:20
498 99.8% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
498 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
462 92.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
36 7.2% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
43 7.0% Eval: ~<anonymous> :1:20
43 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
43 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
39 90.7% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
4 9.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
26 4.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
26 100.0% Eval: ~<anonymous> :1:20
26 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
26 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
21 3.4% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
21 100.0% Eval: ~<anonymous> :1:20
21 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
21 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
18 2.9% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
16 88.9% Eval: ~<anonymous> :1:20
16 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
16 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 11.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
2 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
116 14.9% LazyCompile: *<anonymous> :1:20
115 99.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
115 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
106 92.2% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
106 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
9 7.8% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 66.7% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
3 33.3% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
26 3.4% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
25 96.2% Eval: ~<anonymous> :1:20
25 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
25 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
22 88.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
3 12.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 3.8% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
1 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
1 100.0% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 100.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
16 2.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
16 100.0% Eval: ~<anonymous> :1:20
16 100.0% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
16 100.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
15 93.8% LazyCompile: ~run /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:2093:17
1 6.3% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
695 1.1% T _vm_purgable_control
671 1.1% T _mach_error_type
changes:
lookup static route x 41,121,498 ops/sec ±4.56% (83 runs sampled)
lookup dynamic route x 3,258,264 ops/sec ±2.60% (88 runs sampled)
lookup dynamic multi-parametric route x 1,879,537 ops/sec ±1.73% (91 runs sampled)
lookup dynamic multi-parametric route with regex x 1,468,558 ops/sec ±0.28% (93 runs sampled)
lookup long static route x 3,299,096 ops/sec ±0.55% (91 runs sampled)
lookup long dynamic route x 2,327,792 ops/sec ±0.83% (92 runs sampled)
lookup static versioned route x 8,570,775 ops/sec ±0.52% (93 runs sampled)
find static route x 39,552,636 ops/sec ±0.79% (92 runs sampled)
find dynamic route x 4,405,536 ops/sec ±0.64% (94 runs sampled)
find dynamic multi-parametric route x 2,291,779 ops/sec ±0.36% (95 runs sampled)
find dynamic multi-parametric route with regex x 1,595,979 ops/sec ±1.68% (87 runs sampled)
find long static route x 5,046,089 ops/sec ±0.51% (91 runs sampled)
find long dynamic route x 3,108,021 ops/sec ±3.51% (87 runs sampled)
find static versioned route x 11,109,586 ops/sec ±2.36% (89 runs sampled)
master:
lookup static route x 45,409,489 ops/sec ±2.22% (92 runs sampled)
lookup dynamic route x 3,459,754 ops/sec ±1.30% (93 runs sampled)
lookup dynamic multi-parametric route x 1,862,545 ops/sec ±2.24% (89 runs sampled)
lookup dynamic multi-parametric route with regex x 1,453,850 ops/sec ±1.53% (91 runs sampled)
lookup long static route x 3,409,695 ops/sec ±0.45% (93 runs sampled)
lookup long dynamic route x 2,365,796 ops/sec ±0.54% (89 runs sampled)
lookup static versioned route x 8,534,644 ops/sec ±1.94% (90 runs sampled)
find static route x 38,714,249 ops/sec ±2.18% (90 runs sampled)
find dynamic route x 4,097,293 ops/sec ±2.68% (88 runs sampled)
find dynamic multi-parametric route x 2,097,222 ops/sec ±3.06% (85 runs sampled)
find dynamic multi-parametric route with regex x 1,609,322 ops/sec ±0.52% (94 runs sampled)
find long static route x 4,895,980 ops/sec ±0.67% (91 runs sampled)
find long dynamic route x 3,334,291 ops/sec ±1.32% (93 runs sampled)
find static versioned route x 11,620,854 ops/sec ±1.60% (92 runs sampled)
nfml-jgilliXAH:find-my-way jgilli$ node --prof-process isolate-0x104000000-v8.log
Code move event for unknown code: 0xf8701b9ac20
Code move event for unknown code: 0xf875c925a40
Code move event for unknown code: 0xf875c9268e0
Code move event for unknown code: 0xf875c926ac8
Code move event for unknown code: 0xf875c926d08
Code move event for unknown code: 0xf875c9271a8
Code move event for unknown code: 0xf875c927750
Code move event for unknown code: 0xf875c927a70
Code move event for unknown code: 0xf875c927c90
Code move event for unknown code: 0xf875c927ea0
Code move event for unknown code: 0xf875c928838
Code move event for unknown code: 0xf875c929468
Code move event for unknown code: 0xf875c929f18
Code move event for unknown code: 0xf875c92a2a0
Code move event for unknown code: 0xf875c92a5a8
Code move event for unknown code: 0xf875c92a8e8
Code move event for unknown code: 0xf875c92acf0
Code move event for unknown code: 0xf875c92b098
Code move event for unknown code: 0xf875c92b498
Code move event for unknown code: 0xf875c92b6f8
Code move event for unknown code: 0xf875c92b9c0
Code move event for unknown code: 0xf875c92bcd0
Code move event for unknown code: 0xf875c92c098
Code move event for unknown code: 0xf875c92c290
Code move event for unknown code: 0xf875c92c4b0
Code move event for unknown code: 0xf875c92c708
Code move event for unknown code: 0xf875c92ca80
Code move event for unknown code: 0xf875c92cd10
Code move event for unknown code: 0xf875c92d008
Code move event for unknown code: 0xf875c92d200
Code move event for unknown code: 0xf875c92d4e8
Code move event for unknown code: 0xf875c92d9d8
Code move event for unknown code: 0xf875c92db60
Code move event for unknown code: 0xf875c92dd58
Code move event for unknown code: 0xf875c92df60
Code move event for unknown code: 0xf875c92e1d8
Code move event for unknown code: 0xf875c92e388
Code move event for unknown code: 0xf875c92e528
Code move event for unknown code: 0xf875c92e770
Code move event for unknown code: 0xf875c92e928
Code move event for unknown code: 0xf875c92eb60
Code move event for unknown code: 0xf875c92eeb0
Code move event for unknown code: 0xf875c930240
Code move event for unknown code: 0xf875c93c450
Code move event for unknown code: 0xf875c93ca98
Code move event for unknown code: 0xf875c93d540
Code move event for unknown code: 0xf87bdbd7c88
Statistical profiling result from isolate-0x104000000-v8.log, (61068 ticks, 1453 unaccounted, 0 excluded).
[Shared libraries]:
ticks total nonlib name
2080 3.4% /usr/lib/system/libsystem_platform.dylib
317 0.5% /usr/lib/system/libsystem_pthread.dylib
206 0.3% /usr/lib/system/libsystem_malloc.dylib
34 0.1% /usr/lib/libc++abi.dylib
11 0.0% /usr/lib/system/libsystem_c.dylib
1 0.0% /usr/lib/system/libsystem_m.dylib
[JavaScript]:
ticks total nonlib name
18532 30.3% 31.7% LazyCompile: *<anonymous> :1:20
3822 6.3% 6.5% Builtin: StringSubstring
3330 5.5% 5.7% Builtin: KeyedLoadIC_Megamorphic
2759 4.5% 4.7% LazyCompile: *find /Users/jgilli/dev/find-my-way/index.js:342:39
2638 4.3% 4.5% Builtin: KeyedStoreIC_Megamorphic
2083 3.4% 3.6% LazyCompile: *Node.getVersionHandler /Users/jgilli/dev/find-my-way/node.js:187:45
1651 2.7% 2.8% Builtin: StringIndexOf
1626 2.7% 2.8% Builtin: StringEqual
1173 1.9% 2.0% Builtin: KeyedLoadIC
971 1.6% 1.7% Builtin: RegExpMatchFast
935 1.5% 1.6% Builtin: GrowFastSmiOrObjectElements
855 1.4% 1.5% RegExp: Version(?:-[|(?: for [?[ /-])([^ ();/_-]*)
530 0.9% 0.9% Eval: ~<anonymous> :1:20
402 0.7% 0.7% RegExp: null(?:-[|(?: for [?[ /-])([^ ();/_-]*)
371 0.6% 0.6% Builtin: KeyedStoreIC
305 0.5% 0.5% LazyCompile: *decodeURIComponent /Users/jgilli/dev/find-my-way/node_modules/fast-decode-uri-component/index.js:41:29
258 0.4% 0.4% Builtin: ArgumentsAdaptorTrampoline
246 0.4% 0.4% RegExp: (^
179 0.3% 0.3% Builtin: InterpreterEntryTrampoline
175 0.3% 0.3% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:33:46
166 0.3% 0.3% Builtin: KeyedStoreICTrampoline
154 0.3% 0.3% RegExp: (?:Firefox|Minefield|NetFront)(?:-[|(?: for [?[ /-])([^ ();/_-]*)
148 0.2% 0.3% Builtin: CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit
138 0.2% 0.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:30:45
138 0.2% 0.2% Builtin: RecordWrite
129 0.2% 0.2% Builtin: CallFunction_ReceiverIsNotNullOrUndefined
121 0.2% 0.2% Builtin: StringPrototypeMatch
91 0.1% 0.2% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:24:58
60 0.1% 0.1% Builtin: CallFunction_ReceiverIsAny
52 0.1% 0.1% Builtin: LoadIC
48 0.1% 0.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:21:41
47 0.1% 0.1% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:27:69
46 0.1% 0.1% Builtin: Call_ReceiverIsNotNullOrUndefined
39 0.1% 0.1% LazyCompile: ~clock /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1569:23
36 0.1% 0.1% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:12:49
32 0.1% 0.1% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:15:48
30 0.0% 0.1% Builtin: Call_ReceiverIsAny
24 0.0% 0.0% Builtin: RegExpReplace
23 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:10:34
23 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:36:50
18 0.0% 0.0% LazyCompile: ~<anonymous> :4:16
18 0.0% 0.0% LazyCompile: *template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
17 0.0% 0.0% RegExp: <%-([?)%>|<%=([?)%>|^?:)[?)%>|$
16 0.0% 0.0% Builtin: ObjectPrototypeHasOwnProperty
15 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:13:57
15 0.0% 0.0% Builtin: StoreIC
15 0.0% 0.0% Builtin: LoadICTrampoline
13 0.0% 0.0% RegExp:
e(?:
12 0.0% 0.0% RegExp: et ?OS(?:/[[
11 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:14:53
11 0.0% 0.0% Builtin: CompileLazy
10 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6554:22
9 0.0% 0.0% LazyCompile: *<anonymous> :1:1
9 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:12672:47
8 0.0% 0.0% RegExp: (__e)|)) ;
8 0.0% 0.0% LazyCompile: *baseClone /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2620:23
8 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2691:41
8 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:18:40
8 0.0% 0.0% Builtin: StringAdd_CheckNone_NotTenured
7 0.0% 0.0% RegExp: ['
28

7 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:4841:31
7 0.0% 0.0% Builtin: HasProperty
6 0.0% 0.0% RegExp: '
6 0.0% 0.0% LazyCompile: ~evaluate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1889:24
6 0.0% 0.0% LazyCompile: ~cycle /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1984:19
6 0.0% 0.0% LazyCompile: *findMyWay.on /Users/jgilli/dev/find-my-way/bench.js:11:41
5 0.0% 0.0% LazyCompile: ~find /Users/jgilli/dev/find-my-way/index.js:342:39
5 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14865:36
5 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:57:48
5 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:42:39
5 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:39:38
5 0.0% 0.0% Builtin: StrictEqual
5 0.0% 0.0% Builtin: LoadIC_Noninlined
4 0.0% 0.0% LazyCompile: ~interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
4 0.0% 0.0% LazyCompile: ~createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
4 0.0% 0.0% LazyCompile: ~Node.findChild /Users/jgilli/dev/find-my-way/node.js:117:37
4 0.0% 0.0% LazyCompile: *wrapper /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:5158:23
4 0.0% 0.0% LazyCompile: *interpolate /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1784:27
4 0.0% 0.0% LazyCompile: *StackHas native array.js:78:18
4 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:54:44
4 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:51:43
4 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:48:67
4 0.0% 0.0% Builtin: RegExpPrototypeExec
4 0.0% 0.0% Builtin: CallFunction_ReceiverIsNullOrUndefined
3 0.0% 0.0% RegExp: Mobi
3 0.0% 0.0% RegExp:
3 0.0% 0.0% LazyCompile: ~template /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:14771:22
3 0.0% 0.0% LazyCompile: ~initCloneObject /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:6173:29
3 0.0% 0.0% LazyCompile: *toString native array.js:241:50
3 0.0% 0.0% LazyCompile: *createCompiled /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1668:30
3 0.0% 0.0% LazyCompile: *UseSparseVariant native array.js:54:26
3 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/bench.js:45:56
3 0.0% 0.0% Eval: ~<anonymous> :1:1
3 0.0% 0.0% Builtin: ToString
3 0.0% 0.0% Builtin: StringPrototypeReplace
3 0.0% 0.0% Builtin: Call_ReceiverIsNullOrUndefined
2 0.0% 0.0% RegExp: ෫an(?:/[[
2 0.0% 0.0% RegExp: ^_|^events$|^on[A-Z]
2 0.0% 0.0% LazyCompile: ~stackSet /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2350:22
2 0.0% 0.0% LazyCompile: ~reduce /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:9679:20
2 0.0% 0.0% LazyCompile: ~listCacheGet /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2066:26
2 0.0% 0.0% LazyCompile: ~isObjectLike /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:11773:26
2 0.0% 0.0% LazyCompile: ~execute /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:849:23
2 0.0% 0.0% LazyCompile: ~emit /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1202:18
2 0.0% 0.0% LazyCompile: ~baseKeysIn /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:3508:24
2 0.0% 0.0% LazyCompile: ~arrayEach /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:511:21
2 0.0% 0.0% LazyCompile: ~apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
2 0.0% 0.0% LazyCompile: ~UseSparseVariant native array.js:54:26
2 0.0% 0.0% LazyCompile: ~StackPop native array.js:75:18
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:1197:20
2 0.0% 0.0% LazyCompile: *lookup /Users/jgilli/dev/find-my-way/index.js:334:43
2 0.0% 0.0% LazyCompile: *getRes /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1735:22
2 0.0% 0.0% LazyCompile: *cloneDeepWith /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:11120:27
2 0.0% 0.0% LazyCompile: *apply /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:471:17
2 0.0% 0.0% LazyCompile: *StackPush native array.js:72:19
2 0.0% 0.0% LazyCompile: *StackPop native array.js:75:18
2 0.0% 0.0% LazyCompile: *Join native array.js:112:14
2 0.0% 0.0% LazyCompile: *DoJoin native array.js:87:16
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:12596:41
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1466:39
2 0.0% 0.0% Builtin: RegExpConstructor
2 0.0% 0.0% Builtin: ObjectKeys
2 0.0% 0.0% Builtin: LoadIC_Uninitialized
2 0.0% 0.0% Builtin: KeyedLoadIC_PolymorphicName
2 0.0% 0.0% Builtin: JSEntryTrampoline
2 0.0% 0.0% Builtin: ForInEnumerate
2 0.0% 0.0% Builtin: AllocateInNewSpace
1 0.0% 0.0% Stub: StoreFastElementStub {1}
1 0.0% 0.0% Stub: StoreFastElementStub
1 0.0% 0.0% Stub: CallApiGetterStub
1 0.0% 0.0% RegExp: ^
1 0.0% 0.0% RegExp: a
1 0.0% 0.0% LazyCompile: ~write console.js:143:15
1 0.0% 0.0% LazyCompile: ~update /Users/jgilli/dev/find-my-way/node_modules/benchmark/benchmark.js:1858:22
1 0.0% 0.0% LazyCompile: ~toString native array.js:241:50
1 0.0% 0.0% LazyCompile: ~stackGet /Users/jgilli/dev/find-my-way/node_modules/lodash/lodash.js:2323:22
1 0.0% 0.0% LazyCompile: ~normalizeString path.js:57:25