Last active
June 5, 2016 03:16
-
-
Save cdaringe/6bb4639719cec1b9fde11b8d985843e3 to your computer and use it in GitHub Desktop.
8.0.5-joi-profile-fast.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Statistical profiling result from isolate-0x102004a00-v8.log, (885 ticks, 90 unaccounted, 0 excluded). | |
[Shared libraries]: | |
ticks total nonlib name | |
70 7.9% /usr/local/bin/node | |
6 0.7% /usr/lib/system/libsystem_platform.dylib | |
2 0.2% /usr/lib/system/libsystem_c.dylib | |
[JavaScript]: | |
ticks total nonlib name | |
16 1.8% 2.0% Stub: ArraySingleArgumentConstructorStub | |
6 0.7% 0.7% Stub: CEntryStub | |
5 0.6% 0.6% LazyCompile: *times /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:15400:19 | |
5 0.6% 0.6% Builtin: CallFunction_ReceiverIsNotNullOrUndefined | |
5 0.6% 0.6% Builtin: CallFunction_ReceiverIsAny | |
4 0.5% 0.5% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43 | |
4 0.5% 0.5% KeyedLoadIC: A keyed load IC from the snapshot | |
3 0.3% 0.4% Stub: FastCloneShallowArrayStub | |
3 0.3% 0.4% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41 | |
3 0.3% 0.4% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:112:42 | |
3 0.3% 0.4% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27 | |
3 0.3% 0.4% LazyCompile: *baseTimes /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:847:21 | |
2 0.2% 0.2% Stub: ToBooleanStub | |
2 0.2% 0.2% Stub: InstanceOfStub | |
2 0.2% 0.2% Stub: CompareICStub | |
2 0.2% 0.2% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/hoek/lib/index.js:18:26 | |
2 0.2% 0.2% LazyCompile: ~Module.load module.js:449:33 | |
2 0.2% 0.2% LazyCompile: internals.Object._base /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:29:45 | |
2 0.2% 0.2% LazyCompile: *tryFile module.js:116:17 | |
2 0.2% 0.2% LazyCompile: *normalizeStringPosix path.js:78:30 | |
2 0.2% 0.2% LazyCompile: *internals.Set.has /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:823:40 | |
2 0.2% 0.2% Builtin: ArgumentsAdaptorTrampoline | |
1 0.1% 0.1% Stub: TypeofStub | |
1 0.1% 0.1% Stub: SubStringStub | |
1 0.1% 0.1% Stub: StringAddStub_CheckNone_NotTenured | |
1 0.1% 0.1% Stub: RegExpExecStub | |
1 0.1% 0.1% Stub: RecordWriteStub | |
1 0.1% 0.1% Stub: LoadFastElementStub | |
1 0.1% 0.1% Stub: LoadConstantStub | |
1 0.1% 0.1% Stub: FastNewSloppyArgumentsStub | |
1 0.1% 0.1% Stub: FastNewContextStub | |
1 0.1% 0.1% Stub: FastNewClosureStub | |
1 0.1% 0.1% Stub: BinaryOpWithAllocationSiteStub | |
1 0.1% 0.1% 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.1% 0.1% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65 | |
1 0.1% 0.1% LazyCompile: ~times /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:15400:19 | |
1 0.1% 0.1% LazyCompile: ~slowToString buffer.js:454:22 | |
1 0.1% 0.1% LazyCompile: ~set native collection.js:252:16 | |
1 0.1% 0.1% LazyCompile: ~schemaKeys.forEach /Users/cdieringer/node/coinstac-common/src/models/base.js:72:22 | |
1 0.1% 0.1% LazyCompile: ~resolve path.js:1131:28 | |
1 0.1% 0.1% LazyCompile: ~map native array.js:996:18 | |
1 0.1% 0.1% LazyCompile: ~isBuffer buffer.js:293:36 | |
1 0.1% 0.1% LazyCompile: ~internals.Set.add /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:790:40 | |
1 0.1% 0.1% LazyCompile: ~fs.readSync fs.js:695:23 | |
1 0.1% 0.1% LazyCompile: ~finish /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:494:20 | |
1 0.1% 0.1% LazyCompile: ~arrayFilter /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:509:23 | |
1 0.1% 0.1% LazyCompile: ~Uint8ArrayConstructByLength native typedarray.js:180:37 | |
1 0.1% 0.1% LazyCompile: ~Uint8Array native typedarray.js:226:31 | |
1 0.1% 0.1% LazyCompile: ~Module._findPath module.js:137:28 | |
1 0.1% 0.1% LazyCompile: tryStatSync fs.js:452:21 | |
1 0.1% 0.1% LazyCompile: tryCreateBuffer fs.js:464:25 | |
1 0.1% 0.1% LazyCompile: require internal/module.js:17:19 | |
1 0.1% 0.1% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:269:44 | |
1 0.1% 0.1% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:481:46 | |
1 0.1% 0.1% LazyCompile: *extname path.js:1428:28 | |
1 0.1% 0.1% LazyCompile: *NativeModule.nonInternalExists node.js:408:46 | |
1 0.1% 0.1% KeyedStoreIC: A keyed store IC from the snapshot {1} | |
1 0.1% 0.1% KeyedStoreIC: A keyed store IC from the snapshot | |
1 0.1% 0.1% Handler: stringData | |
1 0.1% 0.1% Handler: hasOwnProperty {NaN} | |
1 0.1% 0.1% Handler: _meta | |
1 0.1% 0.1% Handler: An IC handler from the snapshot {1} | |
1 0.1% 0.1% Handler: An IC handler from the snapshot | |
1 0.1% 0.1% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/tape/lib/test.js:1:11 | |
1 0.1% 0.1% Builtin: CallFunction_ReceiverIsNullOrUndefined | |
[C++]: | |
ticks total nonlib name | |
171 19.3% 21.2% node::InitFs(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*) | |
133 15.0% 16.5% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) | |
13 1.5% 1.6% _malloc_zone_malloc | |
12 1.4% 1.5% ___semctl | |
11 1.2% 1.4% v8::internal::Dictionary<v8::internal::SeededNumberDictionary, v8::internal::SeededNumberDictionaryShape, unsigned int>::SlowReverseLookup(v8::internal::Object*) | |
9 1.0% 1.1% v8::internal::FindCaller(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>) | |
8 0.9% 1.0% v8::internal::Scanner::Scan() | |
8 0.9% 1.0% v8::internal::Builtins::~Builtins() | |
7 0.8% 0.9% _kpersona_info | |
6 0.7% 0.7% v8::internal::Scanner::ScanIdentifierOrKeyword() | |
6 0.7% 0.7% v8::internal::HeapSnapshotJSONSerializer::StringsMatch(void*, void*) | |
6 0.7% 0.7% ___shm_open | |
5 0.6% 0.6% node::StartProfilerIdleNotifier(v8::FunctionCallbackInfo<v8::Value> const&) | |
5 0.6% 0.6% __platform_bzero | |
4 0.5% 0.5% 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*) | |
4 0.5% 0.5% v8::internal::JSObject::GetEnumPropertyKeys(v8::internal::Handle<v8::internal::JSObject>) | |
4 0.5% 0.5% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*) | |
4 0.5% 0.5% v8::internal::Heap::CopyFixedArrayUpTo(v8::internal::FixedArray*, int, v8::internal::PretenureFlag) | |
4 0.5% 0.5% 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) | |
4 0.5% 0.5% _create_scalable_zone | |
3 0.3% 0.4% v8::internal::TransitionArray::SetPrototypeTransitions(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::FixedArray>) | |
3 0.3% 0.4% v8::internal::Runtime_NewRestParameter(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.3% 0.4% v8::internal::Map::WeakCellForMap(v8::internal::Handle<v8::internal::Map>) | |
3 0.3% 0.4% v8::internal::Map::CopyForPreventExtensions(v8::internal::Handle<v8::internal::Map>, v8::internal::PropertyAttributes, v8::internal::Handle<v8::internal::Symbol>, char const*) | |
3 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) | |
3 0.3% 0.4% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int) | |
3 0.3% 0.4% node::TTYWrap::New(v8::FunctionCallbackInfo<v8::Value> const&) | |
3 0.3% 0.4% _pathconf | |
2 0.2% 0.2% v8::internal::TransitionArray::FindTransitionToField(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>) | |
2 0.2% 0.2% v8::internal::TransitionArray::Allocate(v8::internal::Isolate*, int, int) | |
2 0.2% 0.2% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitJSFunction(v8::internal::Map*, v8::internal::HeapObject*) | |
2 0.2% 0.2% v8::internal::Scope::ReplaceOuterScope(v8::internal::Scope*) | |
2 0.2% 0.2% v8::internal::Scope::GetScopeInfo(v8::internal::Isolate*) | |
2 0.2% 0.2% v8::internal::RelocIterator::next() | |
2 0.2% 0.2% v8::internal::Object::ToName(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>) | |
2 0.2% 0.2% 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) | |
2 0.2% 0.2% v8::internal::KeyAccumulator::~KeyAccumulator() | |
2 0.2% 0.2% v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Object*) | |
2 0.2% 0.2% v8::internal::IC::IC(v8::internal::IC::FrameDepth, v8::internal::Isolate*, v8::internal::FeedbackNexus*) | |
2 0.2% 0.2% v8::internal::Heap::InitializeJSObjectBody(v8::internal::JSObject*, v8::internal::Map*, int) | |
2 0.2% 0.2% v8::internal::Heap::AllocateWeakCell(v8::internal::HeapObject*) | |
2 0.2% 0.2% v8::internal::GlobalHandles::Create(v8::internal::Object*) | |
2 0.2% 0.2% v8::internal::FuncNameInferrer::PushVariableName(v8::internal::AstRawString const*) | |
2 0.2% 0.2% v8::internal::FullCodeGenerator::EmitVariableLoad(v8::internal::VariableProxy*, v8::internal::TypeofMode) | |
2 0.2% 0.2% v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<8>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
2 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) | |
2 0.2% 0.2% v8::internal::CodeStub::GetCode() | |
2 0.2% 0.2% v8::internal::Builtins::InvokeApiFunction(v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) | |
2 0.2% 0.2% node::Buffer::Utf8Slice(v8::FunctionCallbackInfo<v8::Value> const&) | |
2 0.2% 0.2% _vfprintf_l | |
2 0.2% 0.2% _fsync$NOCANCEL | |
2 0.2% 0.2% ___fchmod | |
1 0.1% 0.1% 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.1% 0.1% v8::internal::VariableProxy::Accept(v8::internal::AstVisitor*) | |
1 0.1% 0.1% v8::internal::UnionType::Wellformed() | |
1 0.1% 0.1% v8::internal::ToPropertyKey(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>) | |
1 0.1% 0.1% v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::PointersMatch(void*, void*) | |
1 0.1% 0.1% v8::internal::StubCache::Initialize() | |
1 0.1% 0.1% v8::internal::StringHasher::GetHashField() | |
1 0.1% 0.1% v8::internal::StringCharLoadGenerator::Generate(v8::internal::MacroAssembler*, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Label*) | |
1 0.1% 0.1% v8::internal::String::ToCString(v8::internal::AllowNullsFlag, v8::internal::RobustnessFlag, int, int, int*) | |
1 0.1% 0.1% v8::internal::String::CalculateLineEnds(v8::internal::Handle<v8::internal::String>, bool) | |
1 0.1% 0.1% v8::internal::StoreIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) | |
1 0.1% 0.1% v8::internal::StaticNewSpaceVisitor<v8::internal::StaticScavengeVisitor>::VisitSeqTwoByteString(v8::internal::Map*, v8::internal::HeapObject*) | |
1 0.1% 0.1% v8::internal::SharedFunctionInfo::EvictFromOptimizedCodeMap(v8::internal::Code*, char const*) | |
1 0.1% 0.1% v8::internal::Serializer::Pad() | |
1 0.1% 0.1% v8::internal::Script::InitLineEnds(v8::internal::Handle<v8::internal::Script>) | |
1 0.1% 0.1% v8::internal::Scope::SetDefaults(v8::internal::ScopeType, v8::internal::Scope*, v8::internal::Handle<v8::internal::ScopeInfo>, v8::internal::FunctionKind) | |
1 0.1% 0.1% v8::internal::Scope::CheckConflictingVarDeclarations() | |
1 0.1% 0.1% v8::internal::Scavenger::ScavengeObjectSlow(v8::internal::HeapObject**, v8::internal::HeapObject*) | |
1 0.1% 0.1% v8::internal::Scavenger::ScavengeObject(v8::internal::HeapObject**, v8::internal::HeapObject*) | |
1 0.1% 0.1% v8::internal::SaveContext::SaveContext(v8::internal::Isolate*) | |
1 0.1% 0.1% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.1% 0.1% v8::internal::Runtime_IsFunction(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.1% 0.1% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.1% 0.1% v8::internal::Runtime_BinaryOpIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.1% 0.1% v8::internal::RuntimeCallTimerScope::~RuntimeCallTimerScope() | |
1 0.1% 0.1% v8::internal::RegExpParser::ParsePropertyClass() | |
1 0.1% 0.1% v8::internal::RegExpParser::ParseDisjunction() | |
1 0.1% 0.1% 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.1% 0.1% v8::internal::Parser::ParseStatementListItem(bool*) | |
1 0.1% 0.1% v8::internal::OptimizedFrame::StackSlotAt(int) const | |
1 0.1% 0.1% v8::internal::Object::SetPropertyWithAccessor(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::ShouldThrow) | |
1 0.1% 0.1% v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed, bool*) | |
1 0.1% 0.1% v8::internal::Object::SetDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) | |
1 0.1% 0.1% v8::internal::Object::GetPropertyWithAccessor(v8::internal::LookupIterator*) | |
1 0.1% 0.1% v8::internal::NormalizedMapCache::New(v8::internal::Isolate*) | |
1 0.1% 0.1% v8::internal::MarkingDeque::Uninitialize(bool) | |
1 0.1% 0.1% v8::internal::MarkCompactCollector::ClearSimpleMapTransition(v8::internal::Map*, v8::internal::Map*) | |
1 0.1% 0.1% v8::internal::LookupIterator::ReconfigureDataProperty(v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes) | |
1 0.1% 0.1% v8::internal::LookupIterator::HolderIsReceiverOrHiddenPrototype() const | |
1 0.1% 0.1% v8::internal::LGapResolver::BuildInitialMoveList(v8::internal::LParallelMove*) | |
1 0.1% 0.1% v8::internal::LCodeGenBase::DefineDeoptimizationLiteral(v8::internal::Handle<v8::internal::Object>) | |
1 0.1% 0.1% v8::internal::LChunkBuilder::DoReturn(v8::internal::HReturn*) | |
1 0.1% 0.1% v8::internal::LChunk::MarkEmptyBlocks() | |
1 0.1% 0.1% v8::internal::LAllocator::IsBlockBoundary(v8::internal::LifetimePosition) | |
1 0.1% 0.1% v8::internal::KeyedStoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) | |
1 0.1% 0.1% 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.1% 0.1% v8::internal::JSObject::NormalizeProperties(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PropertyNormalizationMode, int, char const*) | |
1 0.1% 0.1% v8::internal::JSObject::AddSlowProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes) | |
1 0.1% 0.1% 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) | |
1 0.1% 0.1% v8::internal::Isolate::get_initial_js_array_map(v8::internal::ElementsKind, v8::internal::Strength) | |
1 0.1% 0.1% v8::internal::Isolate::SetCaptureStackTraceForUncaughtExceptions(bool, int, v8::StackTrace::StackTraceOptions) | |
1 0.1% 0.1% v8::internal::IncrementalMarking::UpdateMarkingDequeAfterScavenge() | |
1 0.1% 0.1% v8::internal::IC::UpdateState(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) | |
1 0.1% 0.1% v8::internal::IC::ConfigureVectorState(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>) | |
1 0.1% 0.1% v8::internal::Heap::IdleNotification(int) | |
1 0.1% 0.1% v8::internal::Heap::AllocateByteArray(int, v8::internal::PretenureFlag) | |
1 0.1% 0.1% v8::internal::HValue::UpdateInferredType() | |
1 0.1% 0.1% v8::internal::HValue::Hashcode() | |
1 0.1% 0.1% v8::internal::HValue::AddDependantsToWorklist(v8::internal::HInferRepresentationPhase*) | |
1 0.1% 0.1% v8::internal::HOptimizedGraphBuilder::PushLoad(v8::internal::Property*, v8::internal::HValue*, v8::internal::HValue*) | |
1 0.1% 0.1% v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::map() | |
1 0.1% 0.1% v8::internal::HOptimizedGraphBuilder::BuildCompareInstruction(v8::internal::Token::Value, v8::internal::HValue*, v8::internal::HValue*, v8::internal::Type*, v8::internal::Type*, v8::internal::Type*, v8::internal::SourcePosition, v8::internal::SourcePosition, v8::internal::HOptimizedGraphBuilder::PushBeforeSimulateBehavior, v8::internal::BailoutId) | |
1 0.1% 0.1% v8::internal::HMarkUnreachableBlocksPhase::MarkUnreachableBlocks() | |
1 0.1% 0.1% v8::internal::HInstruction::InsertBefore(v8::internal::HInstruction*) | |
1 0.1% 0.1% v8::internal::HEnvironment::HEnvironment(v8::internal::Zone*, int) | |
1 0.1% 0.1% v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) | |
1 0.1% 0.1% v8::internal::FuncNameInferrer::PushLiteralName(v8::internal::AstRawString const*) | |
1 0.1% 0.1% v8::internal::Factory::NewJSArray(v8::internal::ElementsKind, int, int, v8::internal::Strength, v8::internal::ArrayStorageAllocationMode, v8::internal::PretenureFlag) | |
1 0.1% 0.1% v8::internal::Factory::NewInternalizedStringImpl(v8::internal::Handle<v8::internal::String>, int, unsigned int) | |
1 0.1% 0.1% v8::internal::Factory::NewFunctionPrototype(v8::internal::Handle<v8::internal::JSFunction>) | |
1 0.1% 0.1% v8::internal::Factory::NewFixedArrayWithHoles(int, v8::internal::PretenureFlag) | |
1 0.1% 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>*) | |
1 0.1% 0.1% v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::GenerateNewEnumerationIndices(v8::internal::Handle<v8::internal::NameDictionary>) | |
1 0.1% 0.1% v8::internal::DependentCode::Compact() | |
1 0.1% 0.1% v8::internal::Compiler::GetUnoptimizedCode(v8::internal::Handle<v8::internal::JSFunction>) | |
1 0.1% 0.1% v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**) | |
1 0.1% 0.1% v8::internal::Code::Relocate(long) | |
1 0.1% 0.1% v8::internal::CanBeZero(v8::internal::HValue*) | |
1 0.1% 0.1% v8::internal::Builtins::MakeSexagenarianCodeYoungAgainEvenMarking() | |
1 0.1% 0.1% v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) | |
1 0.1% 0.1% v8::internal::AstValueFactory::Internalize(v8::internal::Isolate*) | |
1 0.1% 0.1% v8::internal::Assembler::popq(v8::internal::Register) | |
1 0.1% 0.1% v8::internal::Assembler::emit_operand(int, v8::internal::Operand const&) | |
1 0.1% 0.1% v8::internal::Assembler::emit_mov(v8::internal::Register, v8::internal::Register, int) | |
1 0.1% 0.1% v8::internal::AllocationSiteUsageContext::ShouldCreateMemento(v8::internal::Handle<v8::internal::JSObject>) | |
1 0.1% 0.1% v8::internal::Accessors::FunctionPrototypeGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&) | |
1 0.1% 0.1% v8::internal::Accessors::ArrayLengthSetter(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<void> const&) | |
1 0.1% 0.1% v8::Value::ToString(v8::Isolate*) const | |
1 0.1% 0.1% v8::Value::IsObject() const | |
1 0.1% 0.1% _sys_icache_invalidate | |
1 0.1% 0.1% _swscanf | |
1 0.1% 0.1% _mach_msg_server_once | |
1 0.1% 0.1% _getfsstat64 | |
1 0.1% 0.1% __spin_unlock | |
1 0.1% 0.1% __os_once | |
1 0.1% 0.1% ___work_interval_ctl | |
1 0.1% 0.1% ___libplatform_init | |
1 0.1% 0.1% ___cxa_demangle | |
[Summary]: | |
ticks total nonlib name | |
123 13.9% 15.2% JavaScript | |
594 67.1% 73.6% C++ | |
33 3.7% 4.1% GC | |
78 8.8% Shared libraries | |
90 10.2% Unaccounted | |
[C++ entry points]: | |
ticks cpp total name | |
391 61.8% 44.2% v8::internal::Builtins::~Builtins() | |
60 9.5% 6.8% v8::internal::Runtime_WeakCollectionSet(int, v8::internal::Object**, v8::internal::Isolate*) | |
23 3.6% 2.6% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
23 3.6% 2.6% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*) | |
18 2.8% 2.0% v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*) | |
16 2.5% 1.8% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
12 1.9% 1.4% v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
10 1.6% 1.1% v8::internal::Runtime_ParseJson(int, v8::internal::Object**, v8::internal::Isolate*) | |
9 1.4% 1.0% v8::internal::Runtime_NewRestParameter(int, v8::internal::Object**, v8::internal::Isolate*) | |
8 1.3% 0.9% v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*) | |
7 1.1% 0.8% v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
7 1.1% 0.8% _kpersona_info | |
6 0.9% 0.7% v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
6 0.9% 0.7% ___shm_open | |
3 0.5% 0.3% v8::internal::Runtime_InstanceOf(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.5% 0.3% v8::internal::Runtime_GetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.5% 0.3% v8::internal::Runtime_BinaryOpIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.5% 0.3% _pathconf | |
2 0.3% 0.2% v8::internal::Runtime_ToBooleanIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 0.3% 0.2% v8::internal::Runtime_HasProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 0.3% 0.2% v8::internal::Runtime::CreateArrayLiteralBoilerplate(v8::internal::Isolate*, v8::internal::Handle<v8::internal::LiteralsArray>, v8::internal::Handle<v8::internal::FixedArray>, bool) | |
2 0.3% 0.2% _fsync$NOCANCEL | |
1 0.2% 0.1% v8::internal::Runtime_StringTrim(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_StringSplit(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_StringCharCodeAtRT(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_StoreCallbackProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_NewClosure_Tenured(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_LoadPropertyWithInterceptor(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_IsFunction(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_GenericHash(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_CallSiteGetMethodNameRT(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.2% 0.1% v8::internal::JSObject::NormalizeProperties(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PropertyNormalizationMode, int, char const*) | |
1 0.2% 0.1% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int) | |
1 0.2% 0.1% v8::Value::ToString(v8::Isolate*) const | |
1 0.2% 0.1% v8::Value::IsObject() const | |
1 0.2% 0.1% node::InitFs(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*) | |
1 0.2% 0.1% _getfsstat64 | |
1 0.2% 0.1% ___work_interval_ctl | |
[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 | |
171 19.3% node::InitFs(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*) | |
170 99.4% v8::internal::Builtins::~Builtins() | |
162 95.3% LazyCompile: ~fs.readSync fs.js:695:23 | |
162 100.0% LazyCompile: tryReadSync fs.js:476:21 | |
162 100.0% LazyCompile: ~fs.readFileSync fs.js:488:27 | |
113 69.8% LazyCompile: ~Module._extensions..js module.js:548:37 | |
42 25.9% LazyCompile: *Module._extensions..js module.js:548:37 | |
7 4.3% LazyCompile: Module._extensions..json module.js:555:39 | |
133 15.0% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) | |
133 100.0% v8::internal::Builtins::~Builtins() | |
78 58.6% LazyCompile: *exports.runInThisContext vm.js:52:36 | |
78 100.0% LazyCompile: ~Module._compile module.js:481:37 | |
58 74.4% LazyCompile: ~Module._extensions..js module.js:548:37 | |
58 100.0% LazyCompile: ~Module.load module.js:449:33 | |
20 25.6% LazyCompile: *Module._extensions..js module.js:548:37 | |
20 100.0% LazyCompile: ~Module.load module.js:449:33 | |
28 21.1% LazyCompile: ~exports.runInThisContext vm.js:52:36 | |
28 100.0% LazyCompile: ~Module._compile module.js:481:37 | |
28 100.0% LazyCompile: ~Module._extensions..js module.js:548:37 | |
28 100.0% LazyCompile: ~Module.load module.js:449:33 | |
25 18.8% LazyCompile: ~runInThisContext node.js:350:28 | |
25 100.0% LazyCompile: ~NativeModule.compile node.js:431:44 | |
25 100.0% LazyCompile: ~NativeModule.require node.js:365:34 | |
5 20.0% LazyCompile: ~Module._load module.js:383:24 | |
4 16.0% LazyCompile: ~startup node.js:12:19 | |
4 16.0% Function: ~<anonymous> http.js:1:11 | |
3 12.0% Function: ~<anonymous> module.js:1:11 | |
2 8.0% Function: ~<anonymous> util.js:1:11 | |
2 8.0% Function: ~<anonymous> tls.js:1:11 | |
1 4.0% LazyCompile: ~setupGlobalVariables node.js:215:32 | |
1 4.0% LazyCompile: ~setupGlobalTimeouts node.js:243:31 | |
1 4.0% Function: ~<anonymous> url.js:1:11 | |
1 4.0% Function: ~<anonymous> timers.js:1:11 | |
1 4.0% Function: ~<anonymous> child_process.js:1:11 | |
90 10.2% UNKNOWN | |
70 7.9% /usr/local/bin/node | |
17 24.3% v8::internal::Builtins::~Builtins() | |
8 47.1% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/hoek/lib/index.js:18:26 | |
4 50.0% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:112:42 | |
4 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:269:44 | |
4 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27 | |
4 50.0% LazyCompile: ~exports.clone /Users/cdieringer/node/coinstac-common/node_modules/hoek/lib/index.js:18:26 | |
4 100.0% LazyCompile: ~internals.Any.clone /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:112:42 | |
4 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:269:44 | |
3 17.6% LazyCompile: *internals.concatSettings /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:875:37 | |
3 100.0% LazyCompile: *root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:90:30 | |
3 100.0% LazyCompile: ~validateEachField /Users/cdieringer/node/coinstac-common/src/models/base.js:42:65 | |
3 100.0% LazyCompile: *InnerArrayForEach native array.js:946:27 | |
2 11.8% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43 | |
2 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41 | |
2 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:269:44 | |
2 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27 | |
1 5.9% LazyCompile: ~runInThisContext node.js:350:28 | |
1 100.0% LazyCompile: ~NativeModule.compile node.js:431:44 | |
1 100.0% LazyCompile: ~NativeModule.require node.js:365:34 | |
1 100.0% LazyCompile: ~Module._load module.js:383:24 | |
1 5.9% 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:269:44 | |
1 100.0% 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:112:29 | |
1 5.9% LazyCompile: ~generateHolderClass /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/join.js:27:39 | |
1 100.0% LazyCompile: ~module.exports /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/join.js:3:9 | |
1 100.0% LazyCompile: ~module.exports /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/promise.js:2:26 | |
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/bluebird/js/release/bluebird.js:1:11 | |
1 5.9% 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 | |
14 20.0% v8::internal::Runtime_WeakCollectionSet(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 14.3% Function: ~length /Users/cdieringer/node/coinstac-common/node_modules/async/dist/async.js:1:73 | |
2 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/async/dist/async.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 14.3% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:9:11 | |
2 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.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 7.1% LazyCompile: ~md51 /Users/cdieringer/node/coinstac-common/node_modules/pouchdb-find/node_modules/spark-md5/spark-md5.js:181:21 | |
1 100.0% LazyCompile: ~md5 /Users/cdieringer/node/coinstac-common/node_modules/pouchdb-find/node_modules/spark-md5/spark-md5.js:288:20 | |
1 100.0% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/pouchdb-find/node_modules/spark-md5/spark-md5.js:22:12 | |
1 100.0% Function: add32 /Users/cdieringer/node/coinstac-common/node_modules/pouchdb-find/node_modules/spark-md5/spark-md5.js:4:11 | |
1 7.1% LazyCompile: ~Module._resolveFilename module.js:426:35 | |
1 100.0% LazyCompile: ~Module._load module.js:383:24 | |
1 100.0% LazyCompile: ~Module.runMain module.js:573:26 | |
1 100.0% LazyCompile: ~startup node.js:12:19 | |
1 7.1% LazyCompile: ~Console.log console.js:42:33 | |
1 100.0% LazyCompile: flush /Users/cdieringer/node/coinstac-common/node_modules/tape/lib/default_stream.js:20:20 | |
1 100.0% LazyCompile: ~write /Users/cdieringer/node/coinstac-common/node_modules/tape/lib/default_stream.js:9:20 | |
1 100.0% LazyCompile: ~stream.write /Users/cdieringer/node/coinstac-common/node_modules/through/index.js:25:27 | |
1 7.1% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/string.js:32:21 | |
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 100.0% LazyCompile: *Module._extensions..js module.js:548:37 | |
1 7.1% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/async/dist/async.js:5:18 | |
1 100.0% 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 7.1% Function: ~__dirname.call.slice /Users/cdieringer/node/coinstac-common/node_modules/js-extend/extend.js:1:72 | |
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/js-extend/extend.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 7.1% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/src/models/user.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 7.1% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/prr/prr.js:8:11 | |
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/prr/prr.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 7.1% 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 | |
1 7.1% Function: add32 /Users/cdieringer/node/coinstac-common/node_modules/pouchdb-find/node_modules/spark-md5/spark-md5.js:4:11 | |
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/pouchdb-find/node_modules/spark-md5/spark-md5.js:1:11 | |
1 100.0% LazyCompile: ~Module._compile module.js:481:37 | |
1 100.0% LazyCompile: ~Module._extensions..js module.js:548:37 | |
5 7.1% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 40.0% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43 | |
2 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41 | |
2 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:269:44 | |
2 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27 | |
1 20.0% Stub: BinaryOpICWithAllocationSiteStub(ADD_CreateAllocationMementos:String*String->String) | |
1 100.0% LazyCompile: ~InnerArrayForEach native array.js:946:27 | |
1 100.0% LazyCompile: ~forEach native array.js:956:22 | |
1 100.0% LazyCompile: ~populateMaps /Users/cdieringer/node/coinstac-common/node_modules/mime-types/index.js:154:22 | |
1 20.0% LazyCompile: ~_addListener events.js:210:22 | |
1 100.0% LazyCompile: ~addListener events.js:269:58 | |
1 100.0% LazyCompile: ~bound /Users/cdieringer/node/coinstac-common/node_modules/tape/lib/test.js:60:38 | |
1 100.0% Function: ~inspectCode /Users/cdieringer/node/coinstac-common/node_modules/tape/index.js:114:31 | |
1 20.0% 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 | |
4 5.7% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 50.0% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43 | |
2 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41 | |
2 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:269:44 | |
2 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27 | |
1 25.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% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:16133:28 | |
1 100.0% LazyCompile: ~runInContext /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:1234:24 | |
1 25.0% LazyCompile: *assignValue /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:2185:25 | |
1 100.0% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:11923:41 | |
1 100.0% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:4341:27 | |
1 100.0% LazyCompile: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/lodash/lodash.js:10112:22 | |
3 4.3% v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 66.7% LazyCompile: ~internals.Topo._sort /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:92:43 | |
2 100.0% LazyCompile: ~internals.Topo.add /Users/cdieringer/node/coinstac-common/node_modules/topo/lib/index.js:20:41 | |
2 100.0% LazyCompile: internals.Object.keys /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/object.js:269:44 | |
2 100.0% LazyCompile: *exports.schema /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/cast.js:24:27 | |
1 33.3% 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 | |
3 4.3% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/tough-cookie/lib/pubsuffix.js:1:11 | |
3 100.0% LazyCompile: ~Module._compile module.js:481:37 | |
3 100.0% LazyCompile: ~Module._extensions..js module.js:548:37 | |
3 100.0% LazyCompile: ~Module.load module.js:449:33 | |
2 2.9% v8::internal::Runtime_NewRestParameter(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 50.0% Script: ~/Users/cdieringer/node/coinstac-common/node_modules/boom/lib/index.js | |
1 100.0% Stub: CallApiAccessorStub | |
1 100.0% LazyCompile: *exports.runInThisContext vm.js:52:36 | |
1 100.0% LazyCompile: ~Module._compile module.js:481:37 | |
1 50.0% LazyCompile: *schemaKeys.forEach /Users/cdieringer/node/coinstac-common/src/models/base.js:72:22 | |
1 100.0% LazyCompile: *InnerArrayForEach native array.js:946:27 | |
1 100.0% LazyCompile: *forEach native array.js:956:22 | |
1 100.0% LazyCompile: *Base._validateOnSet /Users/cdieringer/node/coinstac-common/src/models/base.js:70:42 | |
2 2.9% v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 50.0% LazyCompile: ~_restParam /Users/cdieringer/node/coinstac-common/node_modules/form-data/node_modules/async/lib/async.js:157:24 | |
1 100.0% LazyCompile: ~_console_fn /Users/cdieringer/node/coinstac-common/node_modules/form-data/node_modules/async/lib/async.js:1061:25 | |
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/form-data/node_modules/async/lib/async.js:8:11 | |
1 100.0% Function: ~<anonymous> /Users/cdieringer/node/coinstac-common/node_modules/form-data/node_modules/async/lib/async.js:1:11 | |
1 50.0% LazyCompile: ~NativeModule.require node.js:365:34 | |
1 100.0% LazyCompile: ~setupGlobalVariables node.js:215:32 | |
1 100.0% LazyCompile: ~startup node.js:12:19 | |
1 100.0% Function: ~<anonymous> node.js:10:10 | |
2 2.9% v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 50.0% LazyCompile: root.compile /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:112:29 | |
1 100.0% LazyCompile: ~root.validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/index.js:90:30 | |
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 | |
1 50.0% LazyCompile: *_test /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/string.js:336:45 | |
1 100.0% LazyCompile: *internals.Any._validate /Users/cdieringer/node/coinstac-common/node_modules/joi/lib/any.js:481:46 | |
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:481:46 | |
2 2.9% /usr/local/bin/node | |
1 50.0% LazyCompile: stringify native json.js:162:23 | |
1 100.0% 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 50.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:481:46 | |
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 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment