Skip to content

Instantly share code, notes, and snippets.

@cdaringe
Created June 5, 2016 03:18
Show Gist options
  • Save cdaringe/6aa18580862a4b70c7d0b916db7bca0f to your computer and use it in GitHub Desktop.
Save cdaringe/6aa18580862a4b70c7d0b916db7bca0f to your computer and use it in GitHub Desktop.
8.4.0-joi-profile-slow.txt
Statistical profiling result from isolate-0x102800000-v8.log, (4205 ticks, 405 unaccounted, 0 excluded).
[Shared libraries]:
ticks total nonlib name
448 10.7% /usr/local/bin/node
23 0.5% /usr/lib/system/libsystem_platform.dylib
16 0.4% /usr/lib/system/libsystem_malloc.dylib
8 0.2% /usr/lib/system/libsystem_pthread.dylib
2 0.0% /usr/lib/system/libsystem_c.dylib
[JavaScript]:
ticks total nonlib name
210 5.0% 5.7% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
60 1.4% 1.6% Builtin: CallFunction_ReceiverIsNotNullOrUndefined
59 1.4% 1.6% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
47 1.1% 1.3% KeyedLoadIC: A keyed load IC from the snapshot
36 0.9% 1.0% Builtin: ArgumentsAdaptorTrampoline
34 0.8% 0.9% Stub: CEntryStub
31 0.7% 0.8% Stub: FastCloneShallowArrayStub
25 0.6% 0.7% KeyedStoreIC: A keyed store IC from the snapshot
24 0.6% 0.6% KeyedLoadIC: A keyed load IC from the snapshot {1}
23 0.5% 0.6% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
23 0.5% 0.6% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
21 0.5% 0.6% Stub: LoadICStub
21 0.5% 0.6% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45
20 0.5% 0.5% Stub: ArraySingleArgumentConstructorStub
20 0.5% 0.5% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
13 0.3% 0.4% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
12 0.3% 0.3% LazyCompile: ~forEach /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:36:32
12 0.3% 0.3% LazyCompile: ~finish /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:496:20
11 0.3% 0.3% Stub: FastCloneShallowObjectStub
11 0.3% 0.3% LazyCompile: *DefineIndexedProperty native array.js:48:31
11 0.3% 0.3% KeyedStoreIC: A keyed store IC from the snapshot {1}
10 0.2% 0.3% Stub: VectorStoreICStub
8 0.2% 0.2% Stub: InstanceOfStub
8 0.2% 0.2% LazyCompile: *map native array.js:996:18
8 0.2% 0.2% Builtin: CallFunction_ReceiverIsAny
7 0.2% 0.2% Stub: FastNewStrictArgumentsStub
7 0.2% 0.2% LazyCompile: *baseTimes /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:847:21
7 0.2% 0.2% Handler: Object {1}
7 0.2% 0.2% Handler: An IC handler from the snapshot {6}
7 0.2% 0.2% Handler: An IC handler from the snapshot {1}
6 0.1% 0.2% Stub: FastNewClosureStub {1}
6 0.1% 0.2% LazyCompile: ~Module._resolveLookupPaths module.js:285:38
6 0.1% 0.2% LazyCompile: ~Module._findPath module.js:137:28
6 0.1% 0.2% LazyCompile: *normalizeStringPosix path.js:78:30
6 0.1% 0.2% LazyCompile: *internals.Set.has /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:825:40
6 0.1% 0.2% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
6 0.1% 0.2% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
6 0.1% 0.2% Handler: An IC handler from the snapshot {9}
6 0.1% 0.2% Handler: An IC handler from the snapshot {11}
5 0.1% 0.1% Stub: LoadFastElementStub
5 0.1% 0.1% Stub: LoadConstantStub {3}
5 0.1% 0.1% LazyCompile: ~internals.Any._allow /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:259:43
5 0.1% 0.1% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
5 0.1% 0.1% LazyCompile: *forEach native array.js:956:22
5 0.1% 0.1% LazyCompile: *_items.sorted.map /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:222:30
5 0.1% 0.1% Handler: toString {NaN}
4 0.1% 0.1% Stub: ToBooleanStub
4 0.1% 0.1% Stub: StoreFieldStub
4 0.1% 0.1% Stub: GrowArrayElementsStub
4 0.1% 0.1% Stub: ArraySingleArgumentConstructorStub {1}
4 0.1% 0.1% LazyCompile: ~Object.defineProperty.set /Users/cdieringer/node/coinstac-common/src/models/base.js:88:14
4 0.1% 0.1% Handler: Object
4 0.1% 0.1% Builtin: Call_ReceiverIsAny
4 0.1% 0.1% Builtin: ArrayPush
3 0.1% 0.1% Stub: ToBooleanStub(Undefined)
3 0.1% 0.1% Stub: StoreTransitionStub {4}
3 0.1% 0.1% Stub: StoreTransitionStub {3}
3 0.1% 0.1% Stub: LoadConstantStub {2}
3 0.1% 0.1% Stub: FastNewObjectStub
3 0.1% 0.1% Stub: FastNewContextStub
3 0.1% 0.1% Stub: BinaryOpWithAllocationSiteStub
3 0.1% 0.1% LazyCompile: ~resolve path.js:1131:28
3 0.1% 0.1% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
3 0.1% 0.1% LazyCompile: *times /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:15400:19
3 0.1% 0.1% LazyCompile: *internals.Set.add /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:792:40
3 0.1% 0.1% LazyCompile: *indexOf native array.js:1056:22
3 0.1% 0.1% LazyCompile: *exports.flatten /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:568:28
3 0.1% 0.1% LazyCompile: *InnerArrayIndexOf native array.js:1011:27
3 0.1% 0.1% Handler: length {1}
3 0.1% 0.1% Handler: add
3 0.1% 0.1% Handler: _notes
3 0.1% 0.1% Handler: An IC handler from the snapshot {8}
3 0.1% 0.1% Handler: An IC handler from the snapshot {7}
3 0.1% 0.1% Handler: An IC handler from the snapshot {16}
2 0.0% 0.1% Stub: ToNameStub
2 0.0% 0.1% Stub: ToBooleanStub(Smi)
2 0.0% 0.1% Stub: ToBooleanStub {1}
2 0.0% 0.1% Stub: StoreTransitionStub {6}
2 0.0% 0.1% Stub: StoreTransitionStub {5}
2 0.0% 0.1% Stub: StoreTransitionStub {2}
2 0.0% 0.1% Stub: StoreTransitionStub {1}
2 0.0% 0.1% Stub: StoreTransitionStub
2 0.0% 0.1% Stub: StoreFieldStub {1}
2 0.0% 0.1% Stub: LoadFieldStub {1}
2 0.0% 0.1% Stub: LoadFieldStub
2 0.0% 0.1% Stub: FastNewContextStub {1}
2 0.0% 0.1% Stub: CompareICStub {2}
2 0.0% 0.1% LazyCompile: ~slowToString buffer.js:454:22
2 0.0% 0.1% LazyCompile: *slice native string.js:242:21
2 0.0% 0.1% LazyCompile: *Module._load module.js:383:24
2 0.0% 0.1% LazyCompile: *ArraySlice native array.js:579:20
2 0.0% 0.1% Handler: strip
2 0.0% 0.1% Handler: renames
2 0.0% 0.1% Handler: length
2 0.0% 0.1% Handler: indexOf
2 0.0% 0.1% Handler: forEach
2 0.0% 0.1% Handler: convert
2 0.0% 0.1% Handler: context
2 0.0% 0.1% Handler: abortEarly
2 0.0% 0.1% Handler: _valids
2 0.0% 0.1% Handler: _invalids {2}
2 0.0% 0.1% Handler: An IC handler from the snapshot {5}
2 0.0% 0.1% Handler: An IC handler from the snapshot {17}
2 0.0% 0.1% Handler: An IC handler from the snapshot {13}
2 0.0% 0.1% Handler: An IC handler from the snapshot {12}
2 0.0% 0.1% Builtin: JSConstructStubGeneric
1 0.0% 0.0% Stub: VectorKeyedStoreICStub
1 0.0% 0.0% Stub: ToBooleanStub(Undefined,SpecObject)
1 0.0% 0.0% Stub: ToBooleanStub(String)
1 0.0% 0.0% Stub: ToBooleanStub(Null,SpecObject)
1 0.0% 0.0% Stub: StringAddStub_CheckNone_NotTenured
1 0.0% 0.0% Stub: StoreTransitionStub {7}
1 0.0% 0.0% Stub: StoreFieldStub {3}
1 0.0% 0.0% Stub: StoreFieldStub {2}
1 0.0% 0.0% Stub: LoadFieldStub {4}
1 0.0% 0.0% Stub: LoadFieldStub {3}
1 0.0% 0.0% Stub: LoadFieldStub {2}
1 0.0% 0.0% Stub: LoadConstantStub {9}
1 0.0% 0.0% Stub: LoadConstantStub {8}
1 0.0% 0.0% Stub: LoadConstantStub {7}
1 0.0% 0.0% Stub: LoadConstantStub {6}
1 0.0% 0.0% Stub: LoadConstantStub {5}
1 0.0% 0.0% Stub: LoadConstantStub {4}
1 0.0% 0.0% Stub: LoadConstantStub {1}
1 0.0% 0.0% Stub: LoadConstantStub
1 0.0% 0.0% Stub: FastNewContextStub {2}
1 0.0% 0.0% Stub: FastNewClosureStub
1 0.0% 0.0% Stub: CompareICStub {1}
1 0.0% 0.0% Stub: CompareICStub
1 0.0% 0.0% Stub: BinaryOpICWithAllocationSiteStub(ADD_CreateAllocationMementos:String*String->String)
1 0.0% 0.0% RegExp: ^(?:\\d{4}(?!\\d{2}\\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\\1(?:[12]\\d|0[1-9]|3[01]))?|W(?:[0-4]\\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\\d|[12]\\d{2}|3(?:[0-5]\\d|6[1-6])))(?![T]$|[T][\\d]+Z$)(?:[T\\s](?:(?:(?:[01]\\d|2[0-3])(?:(:?)[0-5]\\d)?|24\\:?00)(?:[.\,]\\d+(?!:))?)(?:\\2[0-5]\\d(?:[.\,]\\d+)?)?(?:[Z]|(?:[+-])(?:[01]\\d|2[0-3])(?::?[0-5]\\d)?)?)?)?$
1 0.0% 0.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
1 0.0% 0.0% LazyCompile: ~times /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:15400:19
1 0.0% 0.0% LazyCompile: ~internals.String._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/string.js:62:45
1 0.0% 0.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
1 0.0% 0.0% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
1 0.0% 0.0% LazyCompile: ~generateHolderClass /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/join.js:27:39
1 0.0% 0.0% LazyCompile: ~fs.readSync fs.js:695:23
1 0.0% 0.0% LazyCompile: ~fs.readFileSync fs.js:488:27
1 0.0% 0.0% LazyCompile: ~forEach native array.js:956:22
1 0.0% 0.0% LazyCompile: ~finish /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:33:20
1 0.0% 0.0% LazyCompile: ~exports.assert /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:710:27
1 0.0% 0.0% LazyCompile: ~dirname path.js:1323:28
1 0.0% 0.0% LazyCompile: ~allocate buffer.js:201:18
1 0.0% 0.0% LazyCompile: ~Module.load module.js:449:33
1 0.0% 0.0% LazyCompile: ~Module._load module.js:383:24
1 0.0% 0.0% LazyCompile: *toInteger /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:11726:23
1 0.0% 0.0% LazyCompile: *module.exports.internals.Topo /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:13:54
1 0.0% 0.0% LazyCompile: *internals.concatSettings /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:877:37
1 0.0% 0.0% LazyCompile: *getPrototypeOf native v8natives.js:567:30
1 0.0% 0.0% LazyCompile: *exports.process /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/errors.js:102:28
1 0.0% 0.0% LazyCompile: *basename path.js:1352:30
1 0.0% 0.0% LazyCompile: *_test /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/string.js:346:45
1 0.0% 0.0% LazyCompile: *NativeModule.wrap node.js:422:31
1 0.0% 0.0% LazyCompile: *InnerArrayForEach native array.js:946:27
1 0.0% 0.0% LazyCompile: *Base._validateOnSet /Users/cdieringer/node/coinstac-common/src/models/base.js:70:42
1 0.0% 0.0% Handler: symbol("nonexistent_symbol" hash 229d7708)
1 0.0% 0.0% Handler: stringData
1 0.0% 0.0% Handler: slice
1 0.0% 0.0% Handler: skipFunctions
1 0.0% 0.0% Handler: raw
1 0.0% 0.0% Handler: push
1 0.0% 0.0% Handler: object
1 0.0% 0.0% Handler: map
1 0.0% 0.0% Handler: language
1 0.0% 0.0% Handler: isJoi {1}
1 0.0% 0.0% Handler: isJoi
1 0.0% 0.0% Handler: indexOf {1}
1 0.0% 0.0% Handler: hasOwnProperty {NaN}
1 0.0% 0.0% Handler: errors
1 0.0% 0.0% Handler: clone
1 0.0% 0.0% Handler: children
1 0.0% 0.0% Handler: charCodeAt
1 0.0% 0.0% Handler: call
1 0.0% 0.0% Handler: allowUnknown
1 0.0% 0.0% Handler: add {1}
1 0.0% 0.0% Handler: _tags
1 0.0% 0.0% Handler: _settings
1 0.0% 0.0% Handler: _set
1 0.0% 0.0% Handler: _refs
1 0.0% 0.0% Handler: _meta
1 0.0% 0.0% Handler: _invalids {1}
1 0.0% 0.0% Handler: _inner
1 0.0% 0.0% Handler: _flags {2}
1 0.0% 0.0% Handler: _flags {1}
1 0.0% 0.0% Handler: _flags
1 0.0% 0.0% Handler: _examples {1}
1 0.0% 0.0% Handler: _examples
1 0.0% 0.0% Handler: _description
1 0.0% 0.0% Handler: Buffer
1 0.0% 0.0% Handler: Array
1 0.0% 0.0% Handler: An IC handler from the snapshot {4}
1 0.0% 0.0% Handler: An IC handler from the snapshot {3}
1 0.0% 0.0% Handler: An IC handler from the snapshot {2}
1 0.0% 0.0% Handler: An IC handler from the snapshot {19}
1 0.0% 0.0% Handler: An IC handler from the snapshot {18}
1 0.0% 0.0% Handler: An IC handler from the snapshot {15}
1 0.0% 0.0% Handler: An IC handler from the snapshot {14}
1 0.0% 0.0% Handler: An IC handler from the snapshot {10}
1 0.0% 0.0% Handler: An IC handler from the snapshot
1 0.0% 0.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/src/models/consortium.js:1:11
1 0.0% 0.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/method.js:1:11
1 0.0% 0.0% Builtin: ArrayConcat
[C++]:
ticks total nonlib name
228 5.4% 6.1% node::InitFs(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)
226 5.4% 6.1% _malloc_zone_malloc
147 3.5% 4.0% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)
115 2.7% 3.1% v8::internal::Builtins::~Builtins()
94 2.2% 2.5% v8::internal::Dictionary<v8::internal::SeededNumberDictionary, v8::internal::SeededNumberDictionaryShape, unsigned int>::SlowReverseLookup(v8::internal::Object*)
76 1.8% 2.0% v8::internal::FindCaller(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>)
74 1.8% 2.0% __platform_bzero
53 1.3% 1.4% _create_scalable_zone
47 1.1% 1.3% v8::internal::Factory::NewJSArray(v8::internal::ElementsKind, int, int, v8::internal::Strength, v8::internal::ArrayStorageAllocationMode, v8::internal::PretenureFlag)
42 1.0% 1.1% v8::internal::LookupIterator::Next()
38 0.9% 1.0% v8::internal::Builtins::MakeSexagenarianCodeYoungAgainEvenMarking()
34 0.8% 0.9% v8::internal::IC::IC(v8::internal::IC::FrameDepth, v8::internal::Isolate*, v8::internal::FeedbackNexus*)
34 0.8% 0.9% v8::internal::Heap::InitializeJSObjectBody(v8::internal::JSObject*, v8::internal::Map*, int)
33 0.8% 0.9% v8::internal::JSObject::GetEnumPropertyKeys(v8::internal::Handle<v8::internal::JSObject>)
30 0.7% 0.8% v8::internal::JSObject::AddDataElement(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow)
29 0.7% 0.8% v8::internal::Isolate::SetCaptureStackTraceForUncaughtExceptions(bool, int, v8::StackTrace::StackTraceOptions)
28 0.7% 0.8% v8::internal::Map::IsMapInArrayPrototypeChain()
28 0.7% 0.8% v8::internal::KeyedStoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
28 0.7% 0.8% v8::internal::KeyAccumulator::~KeyAccumulator()
27 0.6% 0.7% v8::internal::Heap::InitializeJSObjectFromMap(v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::Map*)
25 0.6% 0.7% v8::internal::InvokeFunctionCallback(v8::FunctionCallbackInfo<v8::Value> const&, void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
23 0.5% 0.6% v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, int, v8::internal::FunctionKind, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::ScopeInfo>, v8::internal::Handle<v8::internal::TypeFeedbackVector>)
22 0.5% 0.6% v8::internal::Object::SetDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>)
20 0.5% 0.5% v8::internal::RuntimeCallTimerScope::RuntimeCallTimerScope(v8::internal::Isolate*, v8::internal::RuntimeCallCounter*)
20 0.5% 0.5% v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed, bool*)
19 0.5% 0.5% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
19 0.5% 0.5% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*)
18 0.4% 0.5% v8::internal::JSFunction::GetDerivedMap(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::JSReceiver>)
15 0.4% 0.4% v8::internal::HeapSnapshotJSONSerializer::StringsMatch(void*, void*)
14 0.3% 0.4% v8::internal::IC::ConfigureVectorState(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>)
14 0.3% 0.4% v8::internal::Heap::CopyFixedArrayUpTo(v8::internal::FixedArray*, int, v8::internal::PretenureFlag)
13 0.3% 0.4% v8::internal::LookupIterator::PropertyOrElement(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool*, v8::internal::LookupIterator::Configuration)
13 0.3% 0.4% ___semctl
12 0.3% 0.3% v8::internal::Object::CreateListFromArrayLike(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::ElementTypes)
11 0.3% 0.3% v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode)
11 0.3% 0.3% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
11 0.3% 0.3% ___cxa_demangle
10 0.2% 0.3% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
10 0.2% 0.3% v8::internal::RuntimeCallTimerScope::~RuntimeCallTimerScope()
10 0.2% 0.3% v8::internal::JSArray::WouldChangeReadOnlyLength(v8::internal::Handle<v8::internal::JSArray>, unsigned int)
10 0.2% 0.3% v8::internal::Isolate::get_initial_js_array_map(v8::internal::ElementsKind, v8::internal::Strength)
9 0.2% 0.2% v8::internal::StubCache::Initialize()
9 0.2% 0.2% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
9 0.2% 0.2% v8::internal::HashTable<v8::internal::SeededNumberDictionary, v8::internal::SeededNumberDictionaryShape, unsigned int>::FindEntry(unsigned int)
8 0.2% 0.2% v8::internal::LookupIterator::ReconfigureDataProperty(v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
8 0.2% 0.2% v8::internal::IsMoreGeneralElementsKindTransition(v8::internal::ElementsKind, v8::internal::ElementsKind)
8 0.2% 0.2% v8::internal::GlobalHandles::Create(v8::internal::Object*)
8 0.2% 0.2% v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag)
8 0.2% 0.2% v8::internal::Accessors::ArrayLengthSetter(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<void> const&)
7 0.2% 0.2% v8::internal::Runtime_GetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.2% 0.2% v8::internal::Object::ToName(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
7 0.2% 0.2% v8::internal::Object::GetOrCreateHash(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
7 0.2% 0.2% v8::internal::Isolate::use_crankshaft() const
7 0.2% 0.2% v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag)
7 0.2% 0.2% 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)
6 0.1% 0.2% v8::internal::LookupIterator::HolderIsReceiverOrHiddenPrototype() const
6 0.1% 0.2% v8::internal::LookupIterator::GetStoreTarget() const
6 0.1% 0.2% v8::internal::Factory::NewFunctionPrototype(v8::internal::Handle<v8::internal::JSFunction>)
6 0.1% 0.2% v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::Add(v8::internal::Handle<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails)
5 0.1% 0.1% v8::internal::TransitionArray::SetPrototypeTransitions(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::FixedArray>)
5 0.1% 0.1% v8::internal::Scanner::Scan()
5 0.1% 0.1% v8::internal::Map::CopyForPreventExtensions(v8::internal::Handle<v8::internal::Map>, v8::internal::PropertyAttributes, v8::internal::Handle<v8::internal::Symbol>, char const*)
5 0.1% 0.1% v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*)
5 0.1% 0.1% v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag)
5 0.1% 0.1% v8::internal::KeyedStoreICNexus::StateFromFeedback() const
5 0.1% 0.1% v8::internal::IC::UpdateState(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
5 0.1% 0.1% _malloc
5 0.1% 0.1% _kpersona_info
5 0.1% 0.1% __os_once
4 0.1% 0.1% v8::internal::Runtime_ParseJson(int, v8::internal::Object**, v8::internal::Isolate*)
4 0.1% 0.1% v8::internal::RuntimeProfiler::AttemptOnStackReplacement(v8::internal::JSFunction*, int)
4 0.1% 0.1% v8::internal::Map::WeakCellForMap(v8::internal::Handle<v8::internal::Map>)
4 0.1% 0.1% v8::internal::Map::CopyAsElementsKind(v8::internal::Handle<v8::internal::Map>, v8::internal::ElementsKind, v8::internal::TransitionFlag)
4 0.1% 0.1% v8::internal::LookupIterator::HolderIsInContextIndex(unsigned int) const
4 0.1% 0.1% v8::internal::KeyAccumulator::AddKey(unsigned int)
4 0.1% 0.1% v8::internal::JSObject::HasRealElementProperty(v8::internal::Handle<v8::internal::JSObject>, unsigned int)
4 0.1% 0.1% v8::internal::IncrementalMarking::UpdateMarkingDequeAfterScavenge()
4 0.1% 0.1% __spin_unlock
3 0.1% 0.1% v8::internal::TransitionArray::Allocate(v8::internal::Isolate*, int, int)
3 0.1% 0.1% v8::internal::ToPropertyKey(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
3 0.1% 0.1% v8::internal::Runtime_StoreCallbackProperty(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.1% 0.1% v8::internal::Runtime_NewRestParameter(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.1% 0.1% v8::internal::Object::ToString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
3 0.1% 0.1% v8::internal::Object::GetPropertyWithAccessor(v8::internal::LookupIterator*)
3 0.1% 0.1% v8::internal::Object* v8::internal::VisitWeakList<v8::internal::Context>(v8::internal::Heap*, v8::internal::Object*, v8::internal::WeakObjectRetainer*)
3 0.1% 0.1% v8::internal::Map::TransitionToAccessorProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::AccessorComponent, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
3 0.1% 0.1% v8::internal::Map::CopyForObserved(v8::internal::Handle<v8::internal::Map>)
3 0.1% 0.1% v8::internal::JSObject::SetOwnElementIgnoreAttributes(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
3 0.1% 0.1% v8::internal::JSObject::GetPropertyAttributesWithFailedAccessCheck(v8::internal::LookupIterator*)
3 0.1% 0.1% v8::internal::Isolate::IsArraySpeciesLookupChainIntact()
3 0.1% 0.1% v8::internal::Heap::IdleNotification(int)
3 0.1% 0.1% v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<8>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
3 0.1% 0.1% v8::internal::Factory::NewUninitializedFixedArray(int)
3 0.1% 0.1% v8::internal::Factory::NewAllocationSite()
3 0.1% 0.1% node::TTYWrap::New(v8::FunctionCallbackInfo<v8::Value> const&)
3 0.1% 0.1% node::StartProfilerIdleNotifier(v8::FunctionCallbackInfo<v8::Value> const&)
3 0.1% 0.1% node::Buffer::Utf8Slice(v8::FunctionCallbackInfo<v8::Value> const&)
3 0.1% 0.1% _sys_icache_invalidate
3 0.1% 0.1% _pathconf
3 0.1% 0.1% ___shm_open
2 0.0% 0.1% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<40>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
2 0.0% 0.1% v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::PointersMatch(void*, void*)
2 0.0% 0.1% v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag)
2 0.0% 0.1% v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const
2 0.0% 0.1% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateFixedArray(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
2 0.0% 0.1% v8::internal::Scanner::ScanIdentifierOrKeyword()
2 0.0% 0.1% v8::internal::Runtime_StringCharCodeAtRT(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.1% v8::internal::Runtime_HasProperty(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.1% v8::internal::Runtime_GetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.1% v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
2 0.0% 0.1% v8::internal::PropertyCallbackArguments::Call(void (*)(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&), v8::Local<v8::Name>)
2 0.0% 0.1% v8::internal::Object::BitwiseXor(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
2 0.0% 0.1% v8::internal::MarkCompactMarkingVisitor::VisitRegExpAndFlushCode(v8::internal::Map*, v8::internal::HeapObject*)
2 0.0% 0.1% v8::internal::Map::CopyAddDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag)
2 0.0% 0.1% v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed)
2 0.0% 0.1% v8::internal::Logger::LeaveExternal(v8::internal::Isolate*)
2 0.0% 0.1% v8::internal::Logger::CodeLinePosInfoAddStatementPositionEvent(void*, int, int)
2 0.0% 0.1% v8::internal::LoadIC::megamorphic_stub()
2 0.0% 0.1% v8::internal::JSObject::NormalizeProperties(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PropertyNormalizationMode, int, char const*)
2 0.0% 0.1% v8::internal::Heap::AllocatePartialMap(v8::internal::InstanceType, int)
2 0.0% 0.1% v8::internal::Heap::AllocateEmptyFixedArray()
2 0.0% 0.1% v8::internal::Factory::CopyFixedDoubleArray(v8::internal::Handle<v8::internal::FixedDoubleArray>)
2 0.0% 0.1% 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>*)
2 0.0% 0.1% v8::internal::Context::AddOptimizedFunction(v8::internal::JSFunction*)
2 0.0% 0.1% v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**)
2 0.0% 0.1% v8::internal::CaseClause::CaseClause(v8::internal::Zone*, v8::internal::Expression*, v8::internal::ZoneList<v8::internal::Statement*>*, int)
2 0.0% 0.1% v8::internal::BitVector::Iterator::Advance()
2 0.0% 0.1% v8::internal::AstValueFactory::GetOneByteStringInternal(v8::internal::Vector<unsigned char const>)
2 0.0% 0.1% v8::internal::AllocationSiteUsageContext::ShouldCreateMemento(v8::internal::Handle<v8::internal::JSObject>)
1 0.0% 0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<40>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
1 0.0% 0.0% v8::internal::WeakHashTable::Lookup(v8::internal::Handle<v8::internal::HeapObject>)
1 0.0% 0.0% v8::internal::ValueContext::ReturnValue(v8::internal::HValue*)
1 0.0% 0.0% v8::internal::TypeFeedbackVector::GetIndexFromSpec(v8::internal::FeedbackVectorSpec const*, v8::internal::FeedbackVectorSlot)
1 0.0% 0.0% v8::internal::TypeFeedbackOracle::GetInfo(v8::internal::FeedbackVectorSlot)
1 0.0% 0.0% v8::internal::Translation::StoreDoubleStackSlot(int)
1 0.0% 0.0% v8::internal::StringTable::LookupString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>)
1 0.0% 0.0% v8::internal::String::ToCString(v8::internal::AllowNullsFlag, v8::internal::RobustnessFlag, int, int, int*)
1 0.0% 0.0% v8::internal::String::IsOneByteEqualTo(v8::internal::Vector<unsigned char const>)
1 0.0% 0.0% v8::internal::String::GetFlatContent()
1 0.0% 0.0% v8::internal::String::Compare(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>)
1 0.0% 0.0% v8::internal::StoreIC::megamorphic_stub()
1 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitJSFunction(v8::internal::Map*, v8::internal::HeapObject*)
1 0.0% 0.0% v8::internal::Serializer::Pad()
1 0.0% 0.0% v8::internal::Scope::SetDefaults(v8::internal::ScopeType, v8::internal::Scope*, v8::internal::Handle<v8::internal::ScopeInfo>, v8::internal::FunctionKind)
1 0.0% 0.0% v8::internal::Scope::Scope(v8::internal::Zone*, v8::internal::Scope*, v8::internal::ScopeType, v8::internal::AstValueFactory*, v8::internal::FunctionKind)
1 0.0% 0.0% v8::internal::Scope::ResolveVariablesRecursively(v8::internal::ParseInfo*, v8::internal::AstNodeFactory*)
1 0.0% 0.0% v8::internal::Scope::GetScopeInfo(v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Scope::DeserializeScopeChain(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::Context*, v8::internal::Scope*)
1 0.0% 0.0% v8::internal::Scavenger::ScavengeObject(v8::internal::HeapObject**, v8::internal::HeapObject*)
1 0.0% 0.0% v8::internal::ScavengeVisitor::VisitPointer(v8::internal::Object**)
1 0.0% 0.0% v8::internal::Scanner::ScanRegExpFlags()
1 0.0% 0.0% v8::internal::SaveContext::SaveContext(v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_StringTrim(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_HasOwnProperty(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Rewriter::Rewrite(v8::internal::ParseInfo*)
1 0.0% 0.0% v8::internal::RelocIterator::next()
1 0.0% 0.0% v8::internal::RegExpImpl::CompileIrregexp(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, bool)
1 0.0% 0.0% v8::internal::Profiler::Engage()
1 0.0% 0.0% v8::internal::PositionsRecorder::RecordStatementPosition(int)
1 0.0% 0.0% v8::internal::Parser::PatternRewriter::VisitVariableProxy(v8::internal::VariableProxy*)
1 0.0% 0.0% v8::internal::Parser::ParseVariableDeclarations(v8::internal::ParserBase<v8::internal::ParserTraits>::VariableDeclarationContext, v8::internal::Parser::DeclarationParsingResult*, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
1 0.0% 0.0% v8::internal::Parser::ParseStatementList(v8::internal::ZoneList<v8::internal::Statement*>*, int, bool*)
1 0.0% 0.0% 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, bool*)
1 0.0% 0.0% v8::internal::Object::ToInteger(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% v8::internal::NamedStoreHandlerCompiler::RearrangeVectorAndSlot(v8::internal::Register, v8::internal::Register)
1 0.0% 0.0% v8::internal::MarkCompactCollector::RecordMigratedCodeObjectSlot(unsigned char*, v8::internal::SlotsBuffer**)
1 0.0% 0.0% v8::internal::MarkCompactCollector::EvictPopularEvacuationCandidate(v8::internal::Page*)
1 0.0% 0.0% v8::internal::Malloced::New(unsigned long)
1 0.0% 0.0% v8::internal::MacroAssembler::Move(v8::internal::Register, v8::internal::Register)
1 0.0% 0.0% v8::internal::LGapResolver::Resolve(v8::internal::LParallelMove*)
1 0.0% 0.0% v8::internal::LCodeGenBase::GenerateBody()
1 0.0% 0.0% v8::internal::LCodeGen::GenerateBodyInstructionPre(v8::internal::LInstruction*)
1 0.0% 0.0% v8::internal::LCodeGen::DoDeferredAllocate(v8::internal::LAllocate*)
1 0.0% 0.0% v8::internal::LChunkBuilderBase::CreateEnvironment(v8::internal::HEnvironment*, int*, v8::internal::ZoneList<v8::internal::HValue*>*)
1 0.0% 0.0% v8::internal::LChunk::NearestGapPos(int) const
1 0.0% 0.0% v8::internal::LAllocator::ProcessInstructions(v8::internal::HBasicBlock*, v8::internal::BitVector*)
1 0.0% 0.0% v8::internal::LAllocator::InactiveToHandled(v8::internal::LiveRange*)
1 0.0% 0.0% v8::internal::LAllocator::Define(v8::internal::LifetimePosition, v8::internal::LOperand*, v8::internal::LOperand*)
1 0.0% 0.0% v8::internal::KeyAccumulator::NextPrototype()
1 0.0% 0.0% v8::internal::JSObject::ValidateElements(v8::internal::Handle<v8::internal::JSObject>)
1 0.0% 0.0% v8::internal::JSObject::UnregisterPrototypeUser(v8::internal::Handle<v8::internal::Map>, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::JSObject::SetNormalizedProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails)
1 0.0% 0.0% v8::internal::JSObject::DeepWalk(v8::internal::Handle<v8::internal::JSObject>, v8::internal::AllocationSiteCreationContext*)
1 0.0% 0.0% v8::internal::IteratingStringHasher::VisitConsString(v8::internal::ConsString*)
1 0.0% 0.0% v8::internal::Heap::CopyFixedArrayAndGrow(v8::internal::FixedArray*, int, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::Heap::AllocateRawOneByteString(int, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::Heap::AllocateCell(v8::internal::Object*)
1 0.0% 0.0% v8::internal::HValue::SetOperandAt(int, v8::internal::HValue*)
1 0.0% 0.0% v8::internal::HOptimizedGraphBuilder::PushLoad(v8::internal::Property*, v8::internal::HValue*, v8::internal::HValue*)
1 0.0% 0.0% v8::internal::HGraphBuilder::LoopBuilder::LoopBuilder(v8::internal::HGraphBuilder*, v8::internal::HValue*, v8::internal::HGraphBuilder::LoopBuilder::Direction)
1 0.0% 0.0% v8::internal::HDehoistIndexComputationsPhase::Run()
1 0.0% 0.0% v8::internal::HBasicBlock::AddInstruction(v8::internal::HInstruction*, v8::internal::SourcePosition)
1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitVariableDeclaration(v8::internal::VariableDeclaration*)
1 0.0% 0.0% v8::internal::FullCodeGenerator::TestContext::Plug(v8::internal::Heap::RootListIndex) const
1 0.0% 0.0% v8::internal::FullCodeGenerator::StackValueContext::Plug(v8::internal::Variable*) const
1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitStoreToStackLocalOrContextSlot(v8::internal::Variable*, v8::internal::Operand)
1 0.0% 0.0% v8::internal::Factory::NewHeapNumber(double, v8::internal::MutableMode, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::Factory::NewFixedArrayWithHoles(int, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::Factory::CopyFixedArrayUpTo(v8::internal::Handle<v8::internal::FixedArray>, int, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::ExitFrame::ComputeCallerState(v8::internal::StackFrame::State*) const
1 0.0% 0.0% v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::GenerateNewEnumerationIndices(v8::internal::Handle<v8::internal::NameDictionary>)
1 0.0% 0.0% v8::internal::Deserializer::DeserializePartial(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSGlobalProxy>)
1 0.0% 0.0% v8::internal::DependentCode::Insert(v8::internal::Handle<v8::internal::DependentCode>, v8::internal::DependentCode::DependencyGroup, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% v8::internal::CodeCache::Update(v8::internal::Handle<v8::internal::CodeCache>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>)
1 0.0% 0.0% v8::internal::CanBeZero(v8::internal::HValue*)
1 0.0% 0.0% v8::internal::BinaryOpIC::Transition(v8::internal::Handle<v8::internal::AllocationSite>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% v8::internal::AstValueFactory::GetString(unsigned int, bool, v8::internal::Vector<unsigned char const>)
1 0.0% 0.0% v8::internal::AstValue::Internalize(v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::AstTyper::VisitNativeFunctionLiteral(v8::internal::NativeFunctionLiteral*)
1 0.0% 0.0% v8::internal::AstRawString::AsArrayIndex(unsigned int*) const
1 0.0% 0.0% v8::internal::AstNumberingVisitor::VisitReference(v8::internal::Expression*)
1 0.0% 0.0% v8::internal::Assembler::movp(v8::internal::Register, void*, v8::internal::RelocInfo::Mode)
1 0.0% 0.0% node::Exit(v8::FunctionCallbackInfo<v8::Value> const&)
1 0.0% 0.0% node::Environment::PrintSyncTrace() const
1 0.0% 0.0% bool std::has_facet<std::numpunct<char> >(std::locale const&)
1 0.0% 0.0% _vfwscanf
1 0.0% 0.0% _uv_fs_access
1 0.0% 0.0% _swprintf_l
1 0.0% 0.0% _renameat
1 0.0% 0.0% _printf
1 0.0% 0.0% _mach_msg_server_once
1 0.0% 0.0% ___fchmod
[Summary]:
ticks total nonlib name
1135 27.0% 30.6% JavaScript
2168 51.6% 58.5% C++
46 1.1% 1.2% GC
497 11.8% Shared libraries
405 9.6% Unaccounted
[C++ entry points]:
ticks cpp total name
1575 60.5% 37.5% v8::internal::Builtins::~Builtins()
288 11.1% 6.8% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
153 5.9% 3.6% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
142 5.5% 3.4% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
83 3.2% 2.0% v8::internal::Runtime_GetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
57 2.2% 1.4% v8::internal::Runtime_WeakCollectionSet(int, v8::internal::Object**, v8::internal::Isolate*)
56 2.2% 1.3% v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
33 1.3% 0.8% v8::internal::Runtime_NewRestParameter(int, v8::internal::Object**, v8::internal::Isolate*)
27 1.0% 0.6% v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*)
26 1.0% 0.6% v8::internal::Runtime_HasProperty(int, v8::internal::Object**, v8::internal::Isolate*)
20 0.8% 0.5% v8::internal::Runtime_Interrupt(int, v8::internal::Object**, v8::internal::Isolate*)
18 0.7% 0.4% v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
17 0.7% 0.4% v8::internal::Runtime_StoreCallbackProperty(int, v8::internal::Object**, v8::internal::Isolate*)
11 0.4% 0.3% v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*)
10 0.4% 0.2% v8::internal::Runtime_StringCharCodeAtRT(int, v8::internal::Object**, v8::internal::Isolate*)
10 0.4% 0.2% v8::internal::Runtime_HasOwnProperty(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.3% 0.2% v8::internal::Runtime_ParseJson(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.3% 0.2% v8::internal::Runtime_InstanceOf(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.3% 0.2% v8::internal::Runtime_GetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
5 0.2% 0.1% _kpersona_info
4 0.2% 0.1% v8::internal::Runtime_BinaryOpIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.1% 0.1% v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.1% 0.1% v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.1% 0.1% _pathconf
3 0.1% 0.1% ___shm_open
2 0.1% 0.0% v8::internal::Runtime_NewObject(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.1% 0.0% v8::internal::Runtime_CompareIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.1% 0.0% v8::internal::LookupIterator::Next()
2 0.1% 0.0% v8::internal::JSObject::NormalizeProperties(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PropertyNormalizationMode, int, char const*)
2 0.1% 0.0% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
2 0.1% 0.0% v8::internal::JSFunction::GetDerivedMap(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::JSReceiver>)
2 0.1% 0.0% v8::internal::FindCaller(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>)
1 0.0% 0.0% v8::internal::Runtime_ToInteger(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_StringTrim(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_StringSplit(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_StringLastIndexOf(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_NewClosure_Tenured(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_LoadPropertyWithInterceptor(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_ForInEnumerate(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Object::ToName(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% v8::internal::MarkCompactCollector::RecordMigratedCodeObjectSlot(unsigned char*, v8::internal::SlotsBuffer**)
1 0.0% 0.0% v8::internal::InvokeFunctionCallback(v8::FunctionCallbackInfo<v8::Value> const&, void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
1 0.0% 0.0% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*)
1 0.0% 0.0% v8::internal::Heap::InitializeJSObjectBody(v8::internal::JSObject*, v8::internal::Map*, int)
1 0.0% 0.0% v8::internal::Heap::CopyFixedArrayUpTo(v8::internal::FixedArray*, int, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::Heap::AllocateRawOneByteString(int, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::Heap::AllocateEmptyFixedArray()
1 0.0% 0.0% v8::internal::Heap::AllocateCell(v8::internal::Object*)
1 0.0% 0.0% v8::internal::Factory::NewJSArray(v8::internal::ElementsKind, int, int, v8::internal::Strength, v8::internal::ArrayStorageAllocationMode, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::GenerateNewEnumerationIndices(v8::internal::Handle<v8::internal::NameDictionary>)
1 0.0% 0.0% v8::internal::Assembler::movp(v8::internal::Register, void*, v8::internal::RelocInfo::Mode)
1 0.0% 0.0% node::Environment::PrintSyncTrace() const
1 0.0% 0.0% _uv_fs_access
[Bottom up (heavy) profile]:
Note: percentage shows a share of a particular caller in the total
amount of its parent calls.
Callers occupying less than 2.0% are not shown.
ticks parent name
448 10.7% /usr/local/bin/node
219 48.9% v8::internal::Builtins::~Builtins()
95 43.4% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
95 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
95 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
88 92.6% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
4 4.2% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
2 2.1% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
63 28.8% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
27 42.9% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
17 63.0% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
6 35.3% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
5 29.4% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 17.6% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
3 17.6% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
10 37.0% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
5 50.0% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
2 20.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
2 20.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 10.0% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
23 36.5% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
10 43.5% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
10 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
5 21.7% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
5 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
4 17.4% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
4 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
4 17.4% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
3 75.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 25.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
13 20.6% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
6 46.2% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
6 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
3 23.1% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
3 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
2 15.4% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
1 50.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 50.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
1 7.7% LazyCompile: ~internals.Any.strict /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:230:43
1 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 7.7% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
1 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
28 12.8% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
28 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
24 85.7% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
19 79.2% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
5 20.8% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
4 14.3% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
4 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
11 5.0% LazyCompile: ~forEach /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:36:32
11 100.0% LazyCompile: *InnerArrayForEach native array.js:946:27
11 100.0% LazyCompile: *forEach native array.js:956:22
11 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
7 3.2% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
3 42.9% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
3 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
3 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
3 42.9% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
2 66.7% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
2 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
1 33.3% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
1 14.3% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
1 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
1 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
6 2.7% LazyCompile: *internals.concatSettings /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:877:37
3 50.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
3 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
2 33.3% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
2 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
2 100.0% LazyCompile: *InnerArrayForEach native array.js:946:27
1 16.7% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 100.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
46 10.3% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
43 93.5% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
43 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
43 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
43 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
2 4.3% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
2 100.0% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
1 50.0% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
1 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 50.0% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
1 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 2.2% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:16275:47
1 100.0% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:4403:22
1 100.0% LazyCompile: ~baseForOwn /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:2653:24
1 100.0% LazyCompile: ~runInContext /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:1234:24
46 10.3% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
38 82.6% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
38 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
38 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
33 86.8% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 7.9% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
2 5.3% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
6 13.0% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45
6 100.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
5 83.3% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
4 80.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 20.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 16.7% LazyCompile: *internals.Any.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:659:45
1 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 2.2% LazyCompile: ~Test /Users/cdieringer/node/coinstac-common/node_modules/tape/lib/test.js:39:15
1 100.0% LazyCompile: ~test /Users/cdieringer/node/coinstac-common/node_modules/tape/index.js:110:25
1 100.0% LazyCompile: ~module.exports.lazyLoad /Users/cdieringer/node/coinstac-common/node_modules/tape/index.js:21:29
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/test/models/performance.js:1:11
1 2.2% LazyCompile: ~ImportNow native prologue.js:20:19
1 100.0% Function: ~<anonymous> native promise-extra.js:2:10
30 6.7% v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
30 100.0% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
30 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
30 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
25 83.3% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 10.0% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
2 6.7% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
22 4.9% v8::internal::Runtime_GetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
19 86.4% LazyCompile: *DefineIndexedProperty native array.js:48:31
16 84.2% LazyCompile: *map native array.js:996:18
16 100.0% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
16 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
2 10.5% LazyCompile: *SimpleSlice native array.js:276:21
2 100.0% LazyCompile: *ArraySlice native array.js:579:20
2 100.0% Stub: CEntryStub
1 5.3% LazyCompile: *InnerArrayFilter native array.js:924:26
1 100.0% LazyCompile: *filter native array.js:938:21
1 100.0% LazyCompile: *internals.Set.remove /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:819:43
2 9.1% LazyCompile: ~Module._findPath module.js:137:28
2 100.0% LazyCompile: *Module._load module.js:383:24
2 100.0% LazyCompile: *Module.require module.js:465:36
2 100.0% LazyCompile: require internal/module.js:17:19
1 4.5% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
1 100.0% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
1 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
1 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
18 4.0% v8::internal::Runtime_WeakCollectionSet(int, v8::internal::Object**, v8::internal::Isolate*)
2 11.1% LazyCompile: ~module.exports /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/promise.js:2:26
2 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/bluebird.js:1:11
2 100.0% LazyCompile: ~Module._compile module.js:481:37
2 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
1 5.6% Stub: CEntryStub
1 100.0% Function: ~<anonymous> console.js:1:11
1 100.0% LazyCompile: ~NativeModule.compile node.js:431:44
1 100.0% LazyCompile: ~NativeModule.require node.js:365:34
1 5.6% LazyCompile: ~subarray native typedarray.js:1392:28
1 100.0% LazyCompile: ~slice buffer.js:821:40
1 100.0% LazyCompile: ~allocate buffer.js:201:18
1 100.0% LazyCompile: ~Buffer.allocUnsafe buffer.js:174:30
1 5.6% LazyCompile: ~sort native array.js:918:19
1 100.0% Function: ~<anonymous> http.js:1:11
1 100.0% LazyCompile: ~NativeModule.compile node.js:431:44
1 100.0% LazyCompile: ~NativeModule.require node.js:365:34
1 5.6% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
1 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/src/models/decentralized-computation.js:1:11
1 100.0% LazyCompile: ~Module._compile module.js:481:37
1 5.6% LazyCompile: ~getIteratee /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:5379:25
1 100.0% LazyCompile: ~times /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:15400:19
1 100.0% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/test/models/performance.js:60:46
1 100.0% LazyCompile: ~bound /Users/cdieringer/node/coinstac-common/node_modules/tape/lib/test.js:60:38
1 5.6% LazyCompile: ~getHarness /Users/cdieringer/node/coinstac-common/node_modules/tape/index.js:47:25
1 100.0% LazyCompile: ~module.exports.lazyLoad /Users/cdieringer/node/coinstac-common/node_modules/tape/index.js:21:29
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/test/models/performance.js:1:11
1 100.0% LazyCompile: ~Module._compile module.js:481:37
1 5.6% LazyCompile: ~fs.readFileSync fs.js:488:27
1 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
1 100.0% LazyCompile: ~Module.load module.js:449:33
1 100.0% LazyCompile: tryModuleLoad module.js:414:23
1 5.6% LazyCompile: ~NativeModule.require node.js:365:34
1 100.0% LazyCompile: ~startup node.js:12:19
1 100.0% Function: ~<anonymous> node.js:10:10
1 5.6% LazyCompile: ~DefineOwnProperty native v8natives.js:556:27
1 100.0% LazyCompile: ~__defineGetter__ native v8natives.js:97:28
1 100.0% LazyCompile: ~setupStdio internal/process/stdio.js:5:20
1 100.0% LazyCompile: ~startup node.js:12:19
1 5.6% LazyCompile: ~CallSiteToString native messages.js:403:26
1 100.0% LazyCompile: FormatStackTrace native messages.js:538:26
1 100.0% LazyCompile: ~get stack native messages.js:582:16
1 100.0% Stub: CEntryStub
1 5.6% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/tough-cookie/lib/cookie.js:1321:29
1 100.0% LazyCompile: ~InnerArrayForEach native array.js:946:27
1 100.0% LazyCompile: ~forEach native array.js:956:22
1 100.0% Function: <anonymous> /Users/cdieringer/node/coinstac-common/node_modules/tough-cookie/lib/cookie.js:1:11
1 5.6% Function: ~length /Users/cdieringer/node/coinstac-common/node_modules/async/dist/async.js:1:73
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/async/dist/async.js:1:11
1 100.0% LazyCompile: ~Module._compile module.js:481:37
1 100.0% LazyCompile: *Module._extensions..js module.js:548:37
1 5.6% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/moment/moment.js:7:12
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/moment/moment.js:1:11
1 100.0% LazyCompile: ~Module._compile module.js:481:37
1 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
1 5.6% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/pick.js:1:11
1 100.0% LazyCompile: ~Module._compile module.js:481:37
1 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
1 100.0% LazyCompile: ~Module.load module.js:449:33
1 5.6% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:9:11
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:1:11
1 100.0% LazyCompile: ~Module._compile module.js:481:37
1 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
1 5.6% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/bluebird.js:1:11
1 100.0% LazyCompile: ~Module._compile module.js:481:37
1 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
1 100.0% LazyCompile: ~Module.load module.js:449:33
10 2.2% v8::internal::Runtime_NewRestParameter(int, v8::internal::Object**, v8::internal::Isolate*)
6 60.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
6 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
4 66.7% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
4 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 16.7% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
1 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 16.7% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
1 100.0% LazyCompile: root.compile /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:113:29
4 40.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
3 75.0% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45
3 100.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
2 66.7% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 33.3% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 25.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 100.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
9 2.0% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
4 44.4% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
4 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
4 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
4 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
2 22.2% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
2 100.0% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
1 50.0% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
1 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
1 50.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
1 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 11.1% LazyCompile: ~forEach /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:36:32
1 100.0% LazyCompile: ~InnerArrayForEach native array.js:946:27
1 100.0% LazyCompile: *forEach native array.js:956:22
1 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
1 11.1% LazyCompile: ~finish /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:33:20
1 100.0% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45
1 100.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
1 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 11.1% LazyCompile: ~Module._findPath module.js:137:28
1 100.0% LazyCompile: *Module._load module.js:383:24
1 100.0% LazyCompile: *Module.require module.js:465:36
1 100.0% LazyCompile: require internal/module.js:17:19
405 9.6% UNKNOWN
15 3.7% v8::internal::Builtins::~Builtins()
8 53.3% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
8 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
8 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
7 87.5% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 12.5% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
4 26.7% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
4 100.0% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
3 75.0% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
2 66.7% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
1 33.3% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
1 25.0% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
1 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
3 20.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
3 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
3 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
2 66.7% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 33.3% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
228 5.4% node::InitFs(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)
228 100.0% v8::internal::Builtins::~Builtins()
181 79.4% LazyCompile: ~fs.readSync fs.js:695:23
181 100.0% LazyCompile: tryReadSync fs.js:476:21
181 100.0% LazyCompile: ~fs.readFileSync fs.js:488:27
134 74.0% LazyCompile: ~Module._extensions..js module.js:548:37
40 22.1% LazyCompile: *Module._extensions..js module.js:548:37
7 3.9% LazyCompile: Module._extensions..json module.js:555:39
45 19.7% LazyCompile: readPackage module.js:79:21
23 51.1% LazyCompile: ~tryPackage module.js:101:20
23 100.0% LazyCompile: ~Module._findPath module.js:137:28
16 69.6% LazyCompile: *Module._resolveFilename module.js:426:35
4 17.4% LazyCompile: *Module._load module.js:383:24
3 13.0% LazyCompile: ~Module._resolveFilename module.js:426:35
22 48.9% Script: ~/Users/cdieringer/node/coinstac-common/node_modules/joi/lib/string/uri.js
22 100.0% LazyCompile: ~Module._findPath module.js:137:28
19 86.4% LazyCompile: *Module._load module.js:383:24
3 13.6% LazyCompile: *Module._resolveFilename module.js:426:35
226 5.4% _malloc_zone_malloc
215 95.1% v8::internal::Builtins::~Builtins()
134 62.3% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
134 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
134 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
116 86.6% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
9 6.7% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
7 5.2% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
80 37.2% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
37 46.3% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
26 70.3% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
9 34.6% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
8 30.8% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
5 19.2% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
4 15.4% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
11 29.7% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
7 63.6% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
2 18.2% LazyCompile: ~internals.Any.strict /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:230:43
1 9.1% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
1 9.1% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
28 35.0% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
12 42.9% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
11 91.7% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 8.3% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
6 21.4% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
6 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
5 17.9% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
5 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
5 17.9% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 60.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
2 40.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
15 18.8% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
6 40.0% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
6 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
6 40.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
5 83.3% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 16.7% LazyCompile: ~root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
2 13.3% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
2 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 6.7% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
1 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
210 5.0% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
210 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
210 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
180 85.7% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
140 77.8% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
140 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
40 22.2% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
40 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
18 8.6% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
18 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
10 55.6% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
6 33.3% LazyCompile: ~internals.Any._validateWithOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:641:57
2 11.1% LazyCompile: *internals.Any._validateWithOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:641:57
12 5.7% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
12 100.0% LazyCompile: root.compile /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:113:29
11 91.7% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 8.3% LazyCompile: ~Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
147 3.5% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)
147 100.0% v8::internal::Builtins::~Builtins()
87 59.2% LazyCompile: *exports.runInThisContext vm.js:52:36
87 100.0% LazyCompile: ~Module._compile module.js:481:37
66 75.9% LazyCompile: ~Module._extensions..js module.js:548:37
66 100.0% LazyCompile: ~Module.load module.js:449:33
21 24.1% LazyCompile: *Module._extensions..js module.js:548:37
21 100.0% LazyCompile: ~Module.load module.js:449:33
31 21.1% LazyCompile: ~runInThisContext node.js:350:28
31 100.0% LazyCompile: ~NativeModule.compile node.js:431:44
31 100.0% LazyCompile: ~NativeModule.require node.js:365:34
5 16.1% LazyCompile: ~Module._load module.js:383:24
5 16.1% Function: ~<anonymous> http.js:1:11
3 9.7% LazyCompile: ~startup node.js:12:19
3 9.7% Function: ~<anonymous> util.js:1:11
3 9.7% Function: ~<anonymous> stream.js:1:11
2 6.5% LazyCompile: ~setupGlobalVariables node.js:215:32
2 6.5% Function: ~<anonymous> tls.js:1:11
2 6.5% Function: ~<anonymous> module.js:1:11
1 3.2% LazyCompile: ~setupGlobalTimeouts node.js:243:31
1 3.2% Function: ~<anonymous> url.js:1:11
1 3.2% Function: ~<anonymous> timers.js:1:11
1 3.2% Function: ~<anonymous> crypto.js:1:11
1 3.2% Function: ~<anonymous> child_process.js:1:11
1 3.2% Function: <anonymous> fs.js:1:11
29 19.7% LazyCompile: ~exports.runInThisContext vm.js:52:36
29 100.0% LazyCompile: ~Module._compile module.js:481:37
29 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
29 100.0% LazyCompile: ~Module.load module.js:449:33
115 2.7% v8::internal::Builtins::~Builtins()
115 100.0% v8::internal::Builtins::~Builtins()
38 33.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
38 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
34 89.5% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
26 76.5% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
8 23.5% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
2 5.3% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
2 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 2.6% LazyCompile: ~root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
1 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 2.6% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
1 100.0% LazyCompile: root.compile /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:113:29
31 27.0% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43
31 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
31 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
28 90.3% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 9.7% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
15 13.0% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
5 33.3% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
3 60.0% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
3 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
1 20.0% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
1 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
1 20.0% LazyCompile: *internals.Any.strict /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:230:43
1 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
5 33.3% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
3 60.0% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
2 66.7% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 33.3% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
2 40.0% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
1 50.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
1 50.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
5 33.3% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
2 40.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
2 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
2 40.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
2 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 20.0% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
1 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
11 9.6% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
3 27.3% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
3 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
3 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
3 27.3% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
3 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
3 27.3% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
3 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
2 18.2% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
2 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
2 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
4 3.5% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45
4 100.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
3 75.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 25.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
4 3.5% LazyCompile: *internals.concatSettings /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:877:37
3 75.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
3 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
1 25.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
1 100.0% LazyCompile: *InnerArrayForEach native array.js:946:27
3 2.6% LazyCompile: *exports.flatten /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:568:28
2 66.7% LazyCompile: ~internals.Any._allow /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:259:43
2 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 50.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 50.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 33.3% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
1 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 100.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
94 2.2% v8::internal::Dictionary<v8::internal::SeededNumberDictionary, v8::internal::SeededNumberDictionaryShape, unsigned int>::SlowReverseLookup(v8::internal::Object*)
91 96.8% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
26 28.6% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/node_modules/hoek/lib/index.js:18:26
23 88.5% LazyCompile: *internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
10 43.5% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
10 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
7 30.4% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
7 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
4 17.4% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
4 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
2 8.7% LazyCompile: ~internals.Object._dependency /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:592:51
2 100.0% LazyCompile: ~internals.Object.or /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:468:42
3 11.5% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:103:42
1 33.3% LazyCompile: ~internals.Alternatives.try /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/alternatives.js:66:49
1 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27
1 33.3% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
1 33.3% LazyCompile: *internals.Any.strict /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:230:43
1 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
20 22.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:274:44
19 95.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
16 84.2% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
16 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
3 15.8% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
3 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
1 5.0% LazyCompile: *root.object /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:71:28
1 100.0% LazyCompile: ~internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
14 15.4% LazyCompile: ~forEach /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:36:32
14 100.0% LazyCompile: *InnerArrayForEach native array.js:946:27
14 100.0% LazyCompile: *forEach native array.js:956:22
14 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41
11 12.1% LazyCompile: ~finish /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:496:20
11 100.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
9 81.8% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45
9 100.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
1 9.1% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
1 100.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 9.1% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
7 7.7% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45
6 85.7% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
6 100.0% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
3 50.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
3 50.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 14.3% LazyCompile: ~internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:483:46
1 100.0% LazyCompile: ~internals.Any._validateWithOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:641:57
1 100.0% LazyCompile: ~internals.Any.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:659:45
5 5.5% LazyCompile: *internals.checkOptions /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:33:35
4 80.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:91:30
4 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65
4 100.0% LazyCompile: *InnerArrayForEach native array.js:946:27
1 20.0% LazyCompile: *Base._validate /Users/cdieringer/node/coinstac-common/src/models/base.js:34:37
1 100.0% LazyCompile: *Base /Users/cdieringer/node/coinstac-common/src/models/base.js:17:14
1 100.0% LazyCompile: *HeavyModel /Users/cdieringer/node/coinstac-common/test/models/performance.js:15:20
2 2.2% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/tough-cookie/lib/pubsuffix.js:1:11
2 100.0% LazyCompile: ~Module._compile module.js:481:37
2 100.0% LazyCompile: ~Module._extensions..js module.js:548:37
2 100.0% LazyCompile: ~Module.load module.js:449:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment