Created
February 5, 2017 17:28
-
-
Save anonymous/def6b52795dfead4c60848da3cb61c63 to your computer and use it in GitHub Desktop.
This file contains 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-0x103801600-v8.log, (4156 ticks, 548 unaccounted, 0 excluded). | |
[Shared libraries]: | |
ticks total nonlib name | |
91 2.2% /usr/lib/system/libsystem_kernel.dylib | |
24 0.6% /usr/lib/system/libsystem_platform.dylib | |
19 0.5% /usr/lib/system/libsystem_malloc.dylib | |
6 0.1% /usr/lib/system/libsystem_c.dylib | |
1 0.0% /usr/lib/system/libsystem_pthread.dylib | |
[JavaScript]: | |
ticks total nonlib name | |
12 0.3% 0.3% Builtin: CallFunction_ReceiverIsNotNullOrUndefined | |
8 0.2% 0.2% Stub: StringAddStub | |
7 0.2% 0.2% Stub: BinaryOpWithAllocationSiteStub | |
6 0.1% 0.1% LazyCompile: ~fs.readFileSync fs.js:465:27 | |
6 0.1% 0.1% LazyCompile: *get native collection.js:242:16 | |
6 0.1% 0.1% Builtin: ArgumentsAdaptorTrampoline | |
5 0.1% 0.1% Stub: SubStringStub | |
4 0.1% 0.1% LazyCompile: ~Module._compile module.js:511:37 | |
4 0.1% 0.1% KeyedLoadIC: A keyed load IC from the snapshot | |
4 0.1% 0.1% Builtin: CallFunction_ReceiverIsAny | |
3 0.1% 0.1% Stub: ToBooleanICStub(String) | |
3 0.1% 0.1% Stub: CEntryStub | |
3 0.1% 0.1% LazyCompile: ~Module._resolveLookupPaths module.js:315:38 | |
3 0.1% 0.1% Handler: toString {NaN} | |
3 0.1% 0.1% Handler: charCodeAt | |
3 0.1% 0.1% Builtin: Call_ReceiverIsNotNullOrUndefined | |
2 0.0% 0.0% Stub: LoadGlobalICTrampolineStub | |
2 0.0% 0.0% Stub: LoadConstantStub {1} | |
2 0.0% 0.0% Stub: FastNewStrictArgumentsStub | |
2 0.0% 0.0% Stub: FastNewFunctionContextStub | |
2 0.0% 0.0% Stub: CreateWeakCellStub | |
2 0.0% 0.0% Stub: CompareICStub {2} | |
2 0.0% 0.0% Stub: CompareICStub {1} | |
2 0.0% 0.0% Stub: CompareICStub | |
2 0.0% 0.0% Stub: CEntryStub {1} | |
2 0.0% 0.0% LazyCompile: ~stripBOM internal/module.js:47:18 | |
2 0.0% 0.0% LazyCompile: ~resolve path.js:1131:28 | |
2 0.0% 0.0% LazyCompile: ~Module._findPath module.js:148:28 | |
2 0.0% 0.0% LazyCompile: *tryFile module.js:121:17 | |
2 0.0% 0.0% LazyCompile: *set native collection.js:255:16 | |
2 0.0% 0.0% LazyCompile: *normalizeStringPosix path.js:78:30 | |
2 0.0% 0.0% LazyCompile: *Buffer.toString buffer.js:496:37 | |
2 0.0% 0.0% LazyCompile: *<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/graceful-fs/graceful-fs.js:48:59 | |
2 0.0% 0.0% Handler: length | |
2 0.0% 0.0% Handler: An IC handler from the snapshot {1} | |
2 0.0% 0.0% Builtin: ObjectHasOwnProperty | |
2 0.0% 0.0% Builtin: Construct | |
1 0.0% 0.0% Stub: ToStringStub | |
1 0.0% 0.0% Stub: ToIntegerStub | |
1 0.0% 0.0% Stub: ToBooleanICStub | |
1 0.0% 0.0% Stub: StoreTransitionStub | |
1 0.0% 0.0% Stub: StoreFieldStub {1} | |
1 0.0% 0.0% Stub: StoreFieldStub | |
1 0.0% 0.0% Stub: RecordWriteStub {1} | |
1 0.0% 0.0% Stub: RecordWriteStub | |
1 0.0% 0.0% Stub: LoadConstantStub | |
1 0.0% 0.0% Stub: JSEntryStub | |
1 0.0% 0.0% Stub: HasPropertyStub | |
1 0.0% 0.0% Stub: GrowArrayElementsStub | |
1 0.0% 0.0% Stub: FastNewClosureStub | |
1 0.0% 0.0% Stub: FastCloneShallowArrayStub | |
1 0.0% 0.0% Stub: CompareICStub {3} | |
1 0.0% 0.0% Stub: CallConstructStub | |
1 0.0% 0.0% Stub: CallApiCallbackStub {1} | |
1 0.0% 0.0% Stub: CallApiCallbackStub | |
1 0.0% 0.0% LazyCompile: ~tryStatSync fs.js:429:21 | |
1 0.0% 0.0% LazyCompile: ~tryReadSync fs.js:453:21 | |
1 0.0% 0.0% LazyCompile: ~tryFile module.js:121:17 | |
1 0.0% 0.0% LazyCompile: ~tryExtensions module.js:136:23 | |
1 0.0% 0.0% LazyCompile: ~toLowerCase native i18n.js:1309:25 | |
1 0.0% 0.0% LazyCompile: ~tDb /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/solc/soljson.js:12:39216 | |
1 0.0% 0.0% LazyCompile: ~start fs.js:1495:17 | |
1 0.0% 0.0% LazyCompile: ~slowToString buffer.js:429:22 | |
1 0.0% 0.0% LazyCompile: ~resolvePromise native promise.js:162:24 | |
1 0.0% 0.0% LazyCompile: ~fs.readSync fs.js:623:23 | |
1 0.0% 0.0% LazyCompile: ~extname path.js:1430:28 | |
1 0.0% 0.0% LazyCompile: ~exports.inherits util.js:955:28 | |
1 0.0% 0.0% LazyCompile: ~[Symbol.replace] native regexp.js:645:31 | |
1 0.0% 0.0% LazyCompile: ~Web3 /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/truffle-contract/node_modules/web3/lib/web3.js:47:15 | |
1 0.0% 0.0% LazyCompile: ~Uint8Array native typedarray.js:232:31 | |
1 0.0% 0.0% LazyCompile: ~Script.runInThisContext vm.js:19:45 | |
1 0.0% 0.0% LazyCompile: ~NK /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/solc/soljson.js:9:681057 | |
1 0.0% 0.0% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
1 0.0% 0.0% LazyCompile: ~Module._load module.js:413:24 | |
1 0.0% 0.0% LazyCompile: ~InnerArrayFilter native array.js:756:26 | |
1 0.0% 0.0% LazyCompile: *tryReadSync fs.js:453:21 | |
1 0.0% 0.0% LazyCompile: *tryPackage module.js:101:20 | |
1 0.0% 0.0% LazyCompile: *stat module.js:23:14 | |
1 0.0% 0.0% LazyCompile: *require internal/module.js:17:19 | |
1 0.0% 0.0% LazyCompile: *fs.readSync fs.js:623:23 | |
1 0.0% 0.0% LazyCompile: *fs.Stats fs.js:133:20 | |
1 0.0% 0.0% LazyCompile: *Module.require module.js:495:36 | |
1 0.0% 0.0% LazyCompile: *Module._nodeModulePaths module.js:274:37 | |
1 0.0% 0.0% LazyCompile: *Module._load module.js:413:24 | |
1 0.0% 0.0% KeyedStoreIC: A keyed store IC from the snapshot {1} | |
1 0.0% 0.0% KeyedStoreIC: A keyed store IC from the snapshot | |
1 0.0% 0.0% Handler: resolve | |
1 0.0% 0.0% Handler: filename | |
1 0.0% 0.0% Handler: _debugWaitConnect | |
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 | |
1 0.0% 0.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/mocha/lib/interfaces/index.js:1:11 | |
1 0.0% 0.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/crypto-js/sha256.js:29:16 | |
1 0.0% 0.0% Builtin: TypedArrayPrototypeLength | |
[C++]: | |
ticks total nonlib name | |
2530 60.9% 63.0% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) | |
177 4.3% 4.4% node::InternalModuleReadFile(v8::FunctionCallbackInfo<v8::Value> const&) | |
150 3.6% 3.7% node::Read(v8::FunctionCallbackInfo<v8::Value> const&) | |
38 0.9% 0.9% node::Buffer::Utf8Slice(v8::FunctionCallbackInfo<v8::Value> const&) | |
13 0.3% 0.3% node::InternalModuleStat(v8::FunctionCallbackInfo<v8::Value> const&) | |
12 0.3% 0.3% void v8::internal::String::WriteToFlat<unsigned char>(v8::internal::String*, unsigned char*, int, int) | |
8 0.2% 0.2% v8::internal::Scope::FinalizeBlockScope() | |
7 0.2% 0.2% v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) | |
7 0.2% 0.2% v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) | |
7 0.2% 0.2% node::LStat(v8::FunctionCallbackInfo<v8::Value> const&) | |
7 0.2% 0.2% node::Binding(v8::FunctionCallbackInfo<v8::Value> const&) | |
6 0.1% 0.1% void v8::internal::Scanner::Advance<false, true>() | |
6 0.1% 0.1% v8::internal::Scope::Snapshot::Snapshot(v8::internal::Scope*) | |
6 0.1% 0.1% v8::internal::Scanner::HandleLeadSurrogate() | |
6 0.1% 0.1% node::Open(v8::FunctionCallbackInfo<v8::Value> const&) | |
6 0.1% 0.1% node::ContextifyScript::RunInThisContext(v8::FunctionCallbackInfo<v8::Value> const&) | |
5 0.1% 0.1% v8::internal::Scanner::ScanIdentifierOrKeyword() | |
5 0.1% 0.1% v8::internal::JSObjectWalkVisitor<v8::internal::AllocationSiteUsageContext>::StructureWalk(v8::internal::Handle<v8::internal::JSObject>) | |
5 0.1% 0.1% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int) | |
5 0.1% 0.1% int v8::internal::BinarySearch<(v8::internal::SearchMode)0, v8::internal::TransitionArray>(v8::internal::TransitionArray*, v8::internal::Name*, int, int*) | |
4 0.1% 0.1% v8::internal::String::IsOneByteEqualTo(v8::internal::Vector<unsigned char const>) | |
4 0.1% 0.1% v8::internal::Scanner::Next() | |
4 0.1% 0.1% node::TTYWrap::New(v8::FunctionCallbackInfo<v8::Value> const&) | |
4 0.1% 0.1% node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&) | |
4 0.1% 0.1% _uv__fs_work | |
3 0.1% 0.1% v8::internal::TransitionArray::SearchDetails(int, v8::internal::PropertyKind, v8::internal::PropertyAttributes, int*) | |
3 0.1% 0.1% v8::internal::TransitionArray::Insert(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::SimpleTransitionFlag) | |
3 0.1% 0.1% v8::internal::ParserBase<v8::internal::Parser>::ParseArguments(v8::internal::Scanner::Location*, bool, v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, bool*) | |
3 0.1% 0.1% v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) | |
3 0.1% 0.1% v8::internal::IteratingStringHasher::VisitConsString(v8::internal::ConsString*) | |
3 0.1% 0.1% v8::internal::Heap::Scavenge() | |
3 0.1% 0.1% v8::internal::Heap::IteratePromotedObjectPointers(v8::internal::HeapObject*, unsigned char*, unsigned char*, bool, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) | |
3 0.1% 0.1% v8::internal::AstValueFactory::GetOneByteStringInternal(v8::internal::Vector<unsigned char const>) | |
3 0.1% 0.1% v8::internal::AstNumberingVisitor::VisitNoStackOverflowCheck(v8::internal::AstNode*) | |
3 0.1% 0.1% v8::base::TemplateHashMapImpl<v8::internal::ZoneAllocationPolicy>::Probe(void*, unsigned int) const | |
3 0.1% 0.1% node::i18n::ToASCII(v8::FunctionCallbackInfo<v8::Value> const&) | |
2 0.0% 0.0% v8::internal::compiler::RepresentationSelector::VisitNode(v8::internal::compiler::Node*, v8::internal::compiler::Truncation, v8::internal::compiler::SimplifiedLowering*) | |
2 0.0% 0.0% v8::internal::TransitionArray::ExpectedTransitionKey(v8::internal::Handle<v8::internal::Map>) | |
2 0.0% 0.0% v8::internal::String::ToCString(v8::internal::AllowNullsFlag, v8::internal::RobustnessFlag, int, int, int*) | |
2 0.0% 0.0% v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag) | |
2 0.0% 0.0% v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitSharedFunctionInfo(v8::internal::Map*, v8::internal::HeapObject*) | |
2 0.0% 0.0% v8::internal::SharedFunctionInfo::AddToOptimizedCodeMap(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::MaybeHandle<v8::internal::Code>, v8::internal::Handle<v8::internal::LiteralsArray>, v8::internal::BailoutId) | |
2 0.0% 0.0% v8::internal::Scavenger::ScavengeObjectSlow(v8::internal::HeapObject**, v8::internal::HeapObject*) | |
2 0.0% 0.0% v8::internal::Scanner::Scan() | |
2 0.0% 0.0% v8::internal::PatchInlinedSmiCode(v8::internal::Isolate*, unsigned char*, v8::internal::InlinedSmiCheck) | |
2 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExpression(v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, bool*) | |
2 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWithNewPrefixesExpression(v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, bool*, bool*) | |
2 0.0% 0.0% v8::internal::Parser::ParseStatementList(v8::internal::ZoneList<v8::internal::Statement*>*, int, bool*) | |
2 0.0% 0.0% v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) | |
2 0.0% 0.0% v8::internal::Map::SetPrototype(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>, v8::internal::PrototypeOptimizationMode) | |
2 0.0% 0.0% v8::internal::LookupIterator::LookupIterator(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::LookupIterator::Configuration) | |
2 0.0% 0.0% v8::internal::JsonStringifier::SerializeString(v8::internal::Handle<v8::internal::String>) | |
2 0.0% 0.0% v8::internal::JsonParser<true>::ParseJsonObject() | |
2 0.0% 0.0% v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Object*) | |
2 0.0% 0.0% v8::internal::IC::SetTargetAtAddress(unsigned char*, v8::internal::Code*, unsigned char*) | |
2 0.0% 0.0% v8::internal::Heap::InitializeJSObjectFromMap(v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::Map*) | |
2 0.0% 0.0% v8::internal::Heap::AllocateWeakCell(v8::internal::HeapObject*) | |
2 0.0% 0.0% v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind) | |
2 0.0% 0.0% v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape, v8::internal::HashTableKey*>::FindEntry(v8::internal::Isolate*, v8::internal::HashTableKey*) | |
2 0.0% 0.0% v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<true>::ScanJsonString<true>() | |
2 0.0% 0.0% v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >::Accumulate(v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, unsigned int, bool) | |
2 0.0% 0.0% v8::internal::EscapeRegExpSource(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>) | |
2 0.0% 0.0% v8::internal::Code::CopyFrom(v8::internal::CodeDesc const&) | |
2 0.0% 0.0% v8::internal::Assembler::emit_mov(v8::internal::Register, v8::internal::Register, int) | |
2 0.0% 0.0% v8::base::TemplateHashMapImpl<v8::base::DefaultAllocationPolicy>::Probe(void*, unsigned int) const | |
2 0.0% 0.0% node::FStat(v8::FunctionCallbackInfo<v8::Value> const&) | |
2 0.0% 0.0% int v8::internal::BinarySearch<(v8::internal::SearchMode)1, v8::internal::DescriptorArray>(v8::internal::DescriptorArray*, v8::internal::Name*, int, int*) | |
1 0.0% 0.0% void v8::internal::String::WriteToFlat<unsigned short>(v8::internal::String*, unsigned short*, int, int) | |
1 0.0% 0.0% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::PromotionMode)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::PromotionMode)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<40>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) | |
1 0.0% 0.0% void v8::internal::Scanner::Advance<false, false>() | |
1 0.0% 0.0% void v8::internal::BodyDescriptorBase::IterateBodyImpl<v8::internal::StaticScavengeVisitor<(v8::internal::PromotionMode)1> >(v8::internal::Heap*, v8::internal::HeapObject*, int, int) | |
1 0.0% 0.0% void v8::internal::BodyDescriptorApply<v8::internal::CallIterateBody, void, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*>(v8::internal::InstanceType, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*) | |
1 0.0% 0.0% void std::__1::__sort<v8::internal::Vector<v8::internal::Variable*>::RawComparer<int (*)(v8::internal::Variable* const*, v8::internal::Variable* const*)>&, v8::internal::Variable**>(v8::internal::Variable**, v8::internal::Variable**, v8::internal::Vector<v8::internal::Variable*>::RawComparer<int (*)(v8::internal::Variable* const*, v8::internal::Variable* const*)>&) | |
1 0.0% 0.0% v8::internal::compiler::JumpThreading::ApplyForwarding(v8::internal::ZoneVector<v8::internal::compiler::RpoNumber>&, v8::internal::compiler::InstructionSequence*) | |
1 0.0% 0.0% v8::internal::compiler::InstructionSelector::IsUsed(v8::internal::compiler::Node*) const | |
1 0.0% 0.0% v8::internal::compiler::GraphReducer::ReduceTop() | |
1 0.0% 0.0% v8::internal::compiler::CodeGenerator::AssembleInstruction(v8::internal::compiler::Instruction*, v8::internal::compiler::InstructionBlock const*) | |
1 0.0% 0.0% v8::internal::compiler::AstGraphBuilder::Environment::Environment(v8::internal::compiler::AstGraphBuilder::Environment*, v8::internal::compiler::LivenessAnalyzerBlock*) | |
1 0.0% 0.0% v8::internal::compiler::(anonymous namespace)::VisitWordCompareZero(v8::internal::compiler::InstructionSelector*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::FlagsContinuation*) | |
1 0.0% 0.0% v8::internal::Zone::~Zone() | |
1 0.0% 0.0% v8::internal::TypeFeedbackVector::New(v8::internal::Isolate*, v8::internal::Handle<v8::internal::TypeFeedbackMetadata>) | |
1 0.0% 0.0% v8::internal::Type::AddToUnion(v8::internal::Type*, v8::internal::UnionType*, int, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::TranslationBuffer::Add(int, v8::internal::Zone*) | |
1 0.0% 0.0% v8::internal::StringHasher::GetHashField() | |
1 0.0% 0.0% v8::internal::StringComparator::State::Init(v8::internal::String*) | |
1 0.0% 0.0% v8::internal::String::CalculateLineEnds(v8::internal::Handle<v8::internal::String>, bool) | |
1 0.0% 0.0% v8::internal::StatsCounter::Increment() | |
1 0.0% 0.0% v8::internal::StackGuard::PushPostponeInterruptsScope(v8::internal::PostponeInterruptsScope*) | |
1 0.0% 0.0% v8::internal::Space::AllocationStep(unsigned char*, int) | |
1 0.0% 0.0% v8::internal::SourcePositionTableBuilder::AddPosition(unsigned long, int, bool) | |
1 0.0% 0.0% v8::internal::SlotSet::Insert(int) | |
1 0.0% 0.0% v8::internal::SharedFunctionInfoMarkingVisitor::VisitPointer(v8::internal::Object**) | |
1 0.0% 0.0% v8::internal::SharedFunctionInfo::EnableDeoptimizationSupport(v8::internal::Code*) | |
1 0.0% 0.0% v8::internal::Script::GetPositionInfo(int, v8::internal::Script::PositionInfo*, v8::internal::Script::OffsetFlag) | |
1 0.0% 0.0% v8::internal::ScopeInfo::ContextSlotIndex(v8::internal::Handle<v8::internal::ScopeInfo>, v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode*, v8::internal::InitializationFlag*, v8::internal::MaybeAssignedFlag*) | |
1 0.0% 0.0% v8::internal::Scope::ResolveTo(v8::internal::ParseInfo*, v8::internal::Scope::BindingKind, v8::internal::VariableProxy*, v8::internal::Variable*) | |
1 0.0% 0.0% v8::internal::Scope::PropagateScopeInfo() | |
1 0.0% 0.0% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::PromotionMode)1, (v8::internal::LoggingAndProfiling)0>::EvacuateShortcutCandidate(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) | |
1 0.0% 0.0% v8::internal::Scanner::ScanString() | |
1 0.0% 0.0% v8::internal::Scanner::ScanNumber(bool) | |
1 0.0% 0.0% v8::internal::Scanner::PeekAhead() | |
1 0.0% 0.0% v8::internal::Runtime_KeyedGetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_BinaryOpIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::RuntimeProfiler::MaybeOptimizeFullCodegen(v8::internal::JSFunction*, v8::internal::JavaScriptFrame*, int) | |
1 0.0% 0.0% 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) | |
1 0.0% 0.0% v8::internal::RelocInfoWriter::Write(v8::internal::RelocInfo const*) | |
1 0.0% 0.0% v8::internal::PropertyAccessCompiler::store_calling_convention() | |
1 0.0% 0.0% v8::internal::PointersUpdatingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) | |
1 0.0% 0.0% v8::internal::ParserBaseTraits<v8::internal::Parser>::ExpressionFromIdentifier(v8::internal::AstRawString const*, int, int, v8::internal::InferName) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseLeftHandSideExpression(v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, bool*) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseIdentifierName(bool*) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseFormalParameterList(v8::internal::ParserFormalParameters*, v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, bool*) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseConditionalExpression(bool, v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, bool*) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::GetUnexpectedTokenMessage(v8::internal::Token::Value, v8::internal::MessageTemplate::Template*, v8::internal::Scanner::Location*, char const**, v8::internal::MessageTemplate::Template) | |
1 0.0% 0.0% v8::internal::Parser::ParseVariableStatement(v8::internal::ParserBase<v8::internal::Parser>::VariableDeclarationContext, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*) | |
1 0.0% 0.0% v8::internal::Parser::ParseReturnStatement(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::Parser::ParseBlock(v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*) | |
1 0.0% 0.0% v8::internal::Parser::DoParseLazy(v8::internal::ParseInfo*, v8::internal::AstRawString const*, v8::internal::Utf16CharacterStream*) | |
1 0.0% 0.0% v8::internal::ParseInfo::ParseInfo(v8::internal::Zone*, v8::internal::Handle<v8::internal::SharedFunctionInfo>) | |
1 0.0% 0.0% v8::internal::Operand::Operand(v8::internal::Register, int) | |
1 0.0% 0.0% v8::internal::Object::ToString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::Object::BitwiseAnd(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed) | |
1 0.0% 0.0% v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<true>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) | |
1 0.0% 0.0% v8::internal::MarkCompactCollector::ClearWeakCells(v8::internal::Object**, v8::internal::DependentCode**) | |
1 0.0% 0.0% v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) | |
1 0.0% 0.0% v8::internal::Map::RawCopy(v8::internal::Handle<v8::internal::Map>, int) | |
1 0.0% 0.0% v8::internal::Map::NextFreePropertyIndex() | |
1 0.0% 0.0% v8::internal::Map::CopyDropDescriptors(v8::internal::Handle<v8::internal::Map>) | |
1 0.0% 0.0% v8::internal::LookupIterator::WriteDataValue(v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInRegularHolder<false>(v8::internal::Map*, v8::internal::JSReceiver*) | |
1 0.0% 0.0% v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) | |
1 0.0% 0.0% v8::internal::LookupIterator::NotFound(v8::internal::JSReceiver*) const | |
1 0.0% 0.0% v8::internal::LookupIterator::HolderIsReceiverOrHiddenPrototype() const | |
1 0.0% 0.0% v8::internal::Log::MessageBuilder::Append(char const*, ...) | |
1 0.0% 0.0% v8::internal::LocalArrayBufferTracker::Add(v8::internal::JSArrayBuffer*, unsigned long const&) | |
1 0.0% 0.0% v8::internal::List<v8::internal::HValue*, v8::internal::ZoneAllocationPolicy>::Add(v8::internal::HValue* const&, v8::internal::ZoneAllocationPolicy) | |
1 0.0% 0.0% v8::internal::List<v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >::Error, v8::internal::ZoneAllocationPolicy>::Add(v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >::Error const&, v8::internal::ZoneAllocationPolicy) | |
1 0.0% 0.0% v8::internal::LCodeGenBase::GenerateBody() | |
1 0.0% 0.0% v8::internal::LCodeGenBase::DefineDeoptimizationLiteral(v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::LCodeGen::GenerateBodyInstructionPre(v8::internal::LInstruction*) | |
1 0.0% 0.0% v8::internal::LChunk::LookupDestination(int) const | |
1 0.0% 0.0% v8::internal::LChunk::DefineConstantOperand(v8::internal::HConstant*) | |
1 0.0% 0.0% v8::internal::LAllocator::TraceAlloc(char const*, ...) | |
1 0.0% 0.0% v8::internal::JsonStringifier::Result v8::internal::JsonStringifier::Serialize_<false>(v8::internal::Handle<v8::internal::Object>, bool, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::JsonParser<true>::ParseJsonValue() | |
1 0.0% 0.0% v8::internal::JsonParser<true>::ParseJsonString(v8::internal::Handle<v8::internal::String>) | |
1 0.0% 0.0% v8::internal::JsonParser<true>::ParseJsonArray() | |
1 0.0% 0.0% v8::internal::JsonParser<true>::JsonParser(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>) | |
1 0.0% 0.0% v8::internal::JSFunction::EnsureHasInitialMap(v8::internal::Handle<v8::internal::JSFunction>) | |
1 0.0% 0.0% v8::internal::JSFunction::ClearTypeFeedbackInfoAtGCTime() | |
1 0.0% 0.0% v8::internal::Isolate::IsIsConcatSpreadableLookupChainIntact() | |
1 0.0% 0.0% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*) | |
1 0.0% 0.0% v8::internal::IncrementalStringBuilder::IncrementalStringBuilder(v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::IncrementalMarking::Hurry() | |
1 0.0% 0.0% v8::internal::IC::PatchCache(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::IC::ConfigureVectorState(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::HeapObject::SizeFromMap(v8::internal::Map*) | |
1 0.0% 0.0% v8::internal::HeapObject::IterateBody(v8::internal::InstanceType, int, v8::internal::ObjectVisitor*) | |
1 0.0% 0.0% v8::internal::HeapIterator::NextObject() | |
1 0.0% 0.0% v8::internal::Heap::DeoptMarkedAllocationSites() | |
1 0.0% 0.0% v8::internal::Heap::CreateFillerObjectAt(unsigned char*, int, v8::internal::ClearRecordedSlots, v8::internal::ClearBlackArea) | |
1 0.0% 0.0% v8::internal::Heap::CopyJSObject(v8::internal::JSObject*, v8::internal::AllocationSite*) | |
1 0.0% 0.0% v8::internal::Heap::AllocateRawOneByteString(int, v8::internal::PretenureFlag) | |
1 0.0% 0.0% v8::internal::Heap::AllocateFixedArrayWithFiller(int, v8::internal::PretenureFlag, v8::internal::Object*) | |
1 0.0% 0.0% v8::internal::Heap::Allocate(v8::internal::Map*, v8::internal::AllocationSpace, v8::internal::AllocationSite*) | |
1 0.0% 0.0% v8::internal::Heap::AdjustLiveBytes(v8::internal::HeapObject*, int, v8::internal::Heap::InvocationMode) | |
1 0.0% 0.0% v8::internal::Handle<v8::internal::TypeFeedbackMetadata> v8::internal::TypeFeedbackMetadata::New<v8::internal::FeedbackVectorSpec>(v8::internal::Isolate*, v8::internal::FeedbackVectorSpec const*) | |
1 0.0% 0.0% v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<false>::ScanJsonString<false>() | |
1 0.0% 0.0% v8::internal::Handle<v8::internal::JSObject> v8::internal::HandleScope::CloseAndEscape<v8::internal::JSObject>(v8::internal::Handle<v8::internal::JSObject>) | |
1 0.0% 0.0% v8::internal::HOptimizedGraphBuilder::VisitCallNew(v8::internal::CallNew*) | |
1 0.0% 0.0% v8::internal::HOptimizedGraphBuilder::BuildBinaryOperation(v8::internal::BinaryOperation*, v8::internal::HValue*, v8::internal::HValue*, v8::internal::HOptimizedGraphBuilder::PushBeforeSimulateBehavior) | |
1 0.0% 0.0% v8::internal::HGraphBuilder::CreateGraph() | |
1 0.0% 0.0% v8::internal::HGlobalValueNumberingPhase::ComputeBlockSideEffects() | |
1 0.0% 0.0% v8::internal::HGlobalValueNumberingPhase::CollectSideEffectsOnPathsToDominatedBlock(v8::internal::HBasicBlock*, v8::internal::HBasicBlock*) | |
1 0.0% 0.0% v8::internal::HGlobalValueNumberingPhase::AnalyzeGraph() | |
1 0.0% 0.0% v8::internal::HEscapeAnalysisPhase::CollectCapturedValues() | |
1 0.0% 0.0% v8::internal::HEnvironment::Bind(int, v8::internal::HValue*) | |
1 0.0% 0.0% v8::internal::HDeadCodeEliminationPhase::MarkLive(v8::internal::HValue*, v8::internal::ZoneList<v8::internal::HValue*>*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitNoStackOverflowCheck(v8::internal::AstNode*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitConditional(v8::internal::Conditional*) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitVariableLoad(v8::internal::VariableProxy*, v8::internal::TypeofMode) | |
1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitVariableAssignment(v8::internal::Variable*, v8::internal::Token::Value, v8::internal::FeedbackVectorSlot) | |
1 0.0% 0.0% v8::internal::FeedbackVectorSpec::GetKind(int) const | |
1 0.0% 0.0% v8::internal::FeedbackNexus::FindHandlerForMap(v8::internal::Handle<v8::internal::Map>) const | |
1 0.0% 0.0% v8::internal::Factory::NewJSObjectFromMap(v8::internal::Handle<v8::internal::Map>, v8::internal::PretenureFlag, v8::internal::Handle<v8::internal::AllocationSite>) | |
1 0.0% 0.0% v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag) | |
1 0.0% 0.0% v8::internal::Factory::InternalizedStringMapForString(v8::internal::Handle<v8::internal::String>) | |
1 0.0% 0.0% v8::internal::DuplicateFinder::BackupKey(v8::internal::Vector<unsigned char const>, bool) | |
1 0.0% 0.0% v8::internal::DoubleToAscii(double, v8::internal::DtoaMode, int, v8::internal::Vector<char>, int*, int*, int*) | |
1 0.0% 0.0% v8::internal::Dictionary<v8::internal::UnseededNumberDictionary, v8::internal::UnseededNumberDictionaryShape, unsigned int>::AtPut(v8::internal::Handle<v8::internal::UnseededNumberDictionary>, unsigned int, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::EnsureCapacity(v8::internal::Handle<v8::internal::NameDictionary>, int, v8::internal::Handle<v8::internal::Name>) | |
1 0.0% 0.0% v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) | |
1 0.0% 0.0% v8::internal::DescriptorArray::Sort() | |
1 0.0% 0.0% v8::internal::DescriptorArray::SetDescriptor(int, v8::internal::Descriptor*) | |
1 0.0% 0.0% v8::internal::DescriptorArray::CopyFrom(int, v8::internal::DescriptorArray*) | |
1 0.0% 0.0% v8::internal::DescriptorArray::Append(v8::internal::Descriptor*) | |
1 0.0% 0.0% v8::internal::DeclarationScope::AllocateParameter(v8::internal::Variable*, int) | |
1 0.0% 0.0% v8::internal::ConsString::ConsStringGet(int) | |
1 0.0% 0.0% v8::internal::ConsString* v8::internal::String::VisitFlat<v8::internal::IteratingStringHasher>(v8::internal::IteratingStringHasher*, v8::internal::String*, int) | |
1 0.0% 0.0% v8::internal::ConsString* v8::internal::String::VisitFlat<v8::Utf8WriterVisitor>(v8::Utf8WriterVisitor*, v8::internal::String*, int) | |
1 0.0% 0.0% v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Compiler::ClearExceptionFlag) | |
1 0.0% 0.0% v8::internal::CompilationInfo::shared_info() const | |
1 0.0% 0.0% v8::internal::CompareICStub::GetICState() const | |
1 0.0% 0.0% v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**) | |
1 0.0% 0.0% v8::internal::Code::FindFirstAllocationSite() | |
1 0.0% 0.0% v8::internal::Call::Call(v8::internal::Expression*, v8::internal::ZoneList<v8::internal::Expression*>*, int, v8::internal::Call::PossiblyEval) | |
1 0.0% 0.0% v8::internal::Builtin_Impl_ObjectKeys(v8::internal::BuiltinArguments, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Builtin_Impl_DateConstructor_ConstructStub(v8::internal::BuiltinArguments, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::BitsetType::Lub(v8::internal::Type*) | |
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::AstRawString::AsArrayIndex(unsigned int*) const | |
1 0.0% 0.0% v8::internal::AstNumberingVisitor::VisitReference(v8::internal::Expression*) | |
1 0.0% 0.0% v8::internal::Assignment::Assignment(v8::internal::Token::Value, v8::internal::Expression*, v8::internal::Expression*, int) | |
1 0.0% 0.0% v8::internal::Assembler::pushq_imm32(int) | |
1 0.0% 0.0% v8::internal::Assembler::jmp(v8::internal::Label*, v8::internal::Label::Distance) | |
1 0.0% 0.0% v8::internal::Assembler::emit(v8::internal::Immediate) | |
1 0.0% 0.0% v8::internal::Assembler::arithmetic_op(unsigned char, v8::internal::Register, v8::internal::Operand const&, int) | |
1 0.0% 0.0% v8::internal::Assembler::RecordRelocInfo(v8::internal::RelocInfo::Mode, long) | |
1 0.0% 0.0% v8::internal::(anonymous namespace)::UpdateDescriptorForValue(v8::internal::Handle<v8::internal::Map>, int, v8::internal::Handle<v8::internal::Object>) | |
1 0.0% 0.0% v8::internal::(anonymous namespace)::GetSimpleHash(v8::internal::Object*) | |
1 0.0% 0.0% v8::Isolate::GetCurrentContext() | |
1 0.0% 0.0% v8::External::Value() const | |
1 0.0% 0.0% std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) | |
1 0.0% 0.0% std::__1::__tree_const_iterator<std::__1::__value_type<v8::internal::Expression*, v8::internal::Bounds>, std::__1::__tree_node<std::__1::__value_type<v8::internal::Expression*, v8::internal::Bounds>, void*>*, long> std::__1::__tree<std::__1::__value_type<v8::internal::Expression*, v8::internal::Bounds>, std::__1::__map_value_compare<v8::internal::Expression*, std::__1::__value_type<v8::internal::Expression*, v8::internal::Bounds>, std::__1::less<v8::internal::Expression*>, true>, v8::internal::zone_allocator<std::__1::__value_type<v8::internal::Expression*, v8::internal::Bounds> > >::find<v8::internal::Expression*>(v8::internal::Expression* const&) const | |
1 0.0% 0.0% node::Environment::PrintSyncTrace() const | |
1 0.0% 0.0% node::EnvGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&) | |
1 0.0% 0.0% node::Close(v8::FunctionCallbackInfo<v8::Value> const&) | |
1 0.0% 0.0% int v8::internal::Search<(v8::internal::SearchMode)1, v8::internal::DescriptorArray>(v8::internal::DescriptorArray*, v8::internal::Name*, int, int*) | |
1 0.0% 0.0% bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::PromotionMode)1, (v8::internal::LoggingAndProfiling)0>::SemiSpaceCopyObject<(v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) | |
1 0.0% 0.0% bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::PromotionMode)1, (v8::internal::LoggingAndProfiling)0>::PromoteObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::PromotionMode)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) | |
1 0.0% 0.0% _uv_fs_req_cleanup | |
1 0.0% 0.0% _ucase_toFullLower_58 | |
[Summary]: | |
ticks total nonlib name | |
179 4.3% 4.5% JavaScript | |
3288 79.1% 81.9% C++ | |
34 0.8% 0.8% GC | |
141 3.4% Shared libraries | |
548 13.2% Unaccounted | |
[C++ entry points]: | |
ticks cpp total name | |
2956 89.3% 71.1% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) | |
120 3.6% 2.9% v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*) | |
29 0.9% 0.7% v8::internal::Builtin_JsonParse(int, v8::internal::Object**, v8::internal::Isolate*) | |
26 0.8% 0.6% v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*) | |
21 0.6% 0.5% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
20 0.6% 0.5% v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
18 0.5% 0.4% v8::internal::Runtime_KeyedGetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
12 0.4% 0.3% v8::internal::Runtime_BinaryOpIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
12 0.4% 0.3% v8::internal::Builtin_JsonStringify(int, v8::internal::Object**, v8::internal::Isolate*) | |
10 0.3% 0.2% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*) | |
8 0.2% 0.2% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
7 0.2% 0.2% v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*) | |
6 0.2% 0.1% v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*) | |
6 0.2% 0.1% v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
5 0.2% 0.1% v8::internal::Runtime_GenericHash(int, v8::internal::Object**, v8::internal::Isolate*) | |
4 0.1% 0.1% _uv__fs_work | |
3 0.1% 0.1% v8::internal::Runtime_RegExpInitializeAndCompile(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.1% 0.1% v8::internal::Runtime_DefineDataPropertyInLiteral(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.1% 0.1% v8::internal::Builtin_ObjectKeys(int, v8::internal::Object**, v8::internal::Isolate*) | |
3 0.1% 0.1% v8::internal::Builtin_DateConstructor_ConstructStub(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 0.1% 0.0% v8::internal::Runtime_TryInstallOptimizedCode(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 0.1% 0.0% v8::internal::Runtime_StringEqual(int, v8::internal::Object**, v8::internal::Isolate*) | |
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::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) | |
2 0.1% 0.0% v8::internal::Code::CopyFrom(v8::internal::CodeDesc const&) | |
2 0.1% 0.0% v8::internal::Builtin_ArrayConcat(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% void v8::internal::Scanner::Advance<false, true>() | |
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::Runtime_StringToLowerCaseI18N(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_StringReplaceGlobalRegExpWithString(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_StringIndexOf(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_StringCharCodeAtRT(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_StrictEqual(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_ObjectHasOwnProperty(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_MapGrow(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::Runtime_CreateRegExpLiteral(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::internal::RuntimeProfiler::MaybeOptimizeFullCodegen(v8::internal::JSFunction*, v8::internal::JavaScriptFrame*, int) | |
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExpression(v8::internal::ExpressionClassifier<v8::internal::ParserBaseTraits<v8::internal::Parser> >*, bool*) | |
1 0.0% 0.0% v8::internal::Parser::DoParseLazy(v8::internal::ParseInfo*, v8::internal::AstRawString const*, v8::internal::Utf16CharacterStream*) | |
1 0.0% 0.0% v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) | |
1 0.0% 0.0% v8::internal::ConsString* v8::internal::String::VisitFlat<v8::Utf8WriterVisitor>(v8::Utf8WriterVisitor*, v8::internal::String*, int) | |
1 0.0% 0.0% v8::internal::Builtin_ArrayBufferConstructor_ConstructStub(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 0.0% 0.0% v8::Isolate::GetCurrentContext() | |
1 0.0% 0.0% v8::External::Value() const | |
1 0.0% 0.0% node::InternalModuleStat(v8::FunctionCallbackInfo<v8::Value> const&) | |
1 0.0% 0.0% node::Environment::PrintSyncTrace() const | |
1 0.0% 0.0% node::Close(v8::FunctionCallbackInfo<v8::Value> const&) | |
1 0.0% 0.0% _uv_fs_req_cleanup | |
[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 | |
2530 60.9% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) | |
2530 100.0% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) | |
2371 93.7% LazyCompile: ~exports.runInThisContext vm.js:72:36 | |
2371 100.0% LazyCompile: ~Module._compile module.js:511:37 | |
2371 100.0% LazyCompile: ~Module._extensions..js module.js:578:37 | |
2370 100.0% LazyCompile: ~Module.load module.js:479:33 | |
116 4.6% LazyCompile: *exports.runInThisContext vm.js:72:36 | |
116 100.0% LazyCompile: ~Module._compile module.js:511:37 | |
68 58.6% LazyCompile: *Module._extensions..js module.js:578:37 | |
68 100.0% LazyCompile: *Module.load module.js:479:33 | |
48 41.4% LazyCompile: ~Module._extensions..js module.js:578:37 | |
48 100.0% LazyCompile: *Module.load module.js:479:33 | |
548 13.2% UNKNOWN | |
163 29.7% LazyCompile: *fs.readSync fs.js:623:23 | |
115 70.6% LazyCompile: *tryReadSync fs.js:453:21 | |
115 100.0% LazyCompile: ~fs.readFileSync fs.js:465:27 | |
100 87.0% LazyCompile: *Module._extensions..js module.js:578:37 | |
100 100.0% LazyCompile: *Module.load module.js:479:33 | |
9 7.8% LazyCompile: ~Module._extensions..js module.js:578:37 | |
9 100.0% LazyCompile: *Module.load module.js:479:33 | |
6 5.2% LazyCompile: ~Module._extensions..json module.js:585:39 | |
6 100.0% LazyCompile: *Module.load module.js:479:33 | |
48 29.4% LazyCompile: ~tryReadSync fs.js:453:21 | |
48 100.0% LazyCompile: ~fs.readFileSync fs.js:465:27 | |
48 100.0% LazyCompile: ~Module._extensions..js module.js:578:37 | |
45 93.8% LazyCompile: *Module.load module.js:479:33 | |
3 6.3% LazyCompile: ~Module.load module.js:479:33 | |
70 12.8% LazyCompile: *stat module.js:23:14 | |
63 90.0% LazyCompile: ~Module._findPath module.js:148:28 | |
23 36.5% LazyCompile: *Module._load module.js:413:24 | |
23 100.0% LazyCompile: *Module.require module.js:495:36 | |
14 60.9% LazyCompile: *require internal/module.js:17:19 | |
9 39.1% LazyCompile: ~require internal/module.js:17:19 | |
22 34.9% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
22 100.0% LazyCompile: ~Module._load module.js:413:24 | |
22 100.0% LazyCompile: *Module.require module.js:495:36 | |
18 28.6% LazyCompile: *Module._resolveFilename module.js:456:35 | |
18 100.0% LazyCompile: ~Module._load module.js:413:24 | |
18 100.0% LazyCompile: *Module.require module.js:495:36 | |
7 10.0% LazyCompile: ~tryFile module.js:121:17 | |
7 100.0% LazyCompile: ~tryExtensions module.js:136:23 | |
7 100.0% LazyCompile: ~Module._findPath module.js:148:28 | |
7 100.0% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
30 5.5% LazyCompile: *tryFile module.js:121:17 | |
28 93.3% LazyCompile: ~tryExtensions module.js:136:23 | |
28 100.0% LazyCompile: ~Module._findPath module.js:148:28 | |
12 42.9% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
12 100.0% LazyCompile: ~Module._load module.js:413:24 | |
12 42.9% LazyCompile: *Module._load module.js:413:24 | |
12 100.0% LazyCompile: *Module.require module.js:495:36 | |
4 14.3% LazyCompile: *Module._resolveFilename module.js:456:35 | |
4 100.0% LazyCompile: ~Module._load module.js:413:24 | |
2 6.7% LazyCompile: ~tryPackage module.js:101:20 | |
2 100.0% LazyCompile: ~Module._findPath module.js:148:28 | |
2 100.0% LazyCompile: *Module._load module.js:413:24 | |
2 100.0% LazyCompile: *Module.require module.js:495:36 | |
29 5.3% LazyCompile: *tryPackage module.js:101:20 | |
29 100.0% LazyCompile: ~Module._findPath module.js:148:28 | |
16 55.2% LazyCompile: *Module._load module.js:413:24 | |
16 100.0% LazyCompile: *Module.require module.js:495:36 | |
15 93.8% LazyCompile: *require internal/module.js:17:19 | |
1 6.3% LazyCompile: ~require internal/module.js:17:19 | |
9 31.0% LazyCompile: *Module._resolveFilename module.js:456:35 | |
9 100.0% LazyCompile: ~Module._load module.js:413:24 | |
9 100.0% LazyCompile: *Module.require module.js:495:36 | |
4 13.8% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
4 100.0% LazyCompile: ~Module._load module.js:413:24 | |
4 100.0% LazyCompile: *Module.require module.js:495:36 | |
177 4.3% node::InternalModuleReadFile(v8::FunctionCallbackInfo<v8::Value> const&) | |
177 100.0% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) | |
94 53.1% LazyCompile: *readPackage module.js:79:21 | |
94 100.0% LazyCompile: *tryPackage module.js:101:20 | |
94 100.0% LazyCompile: ~Module._findPath module.js:148:28 | |
48 51.1% LazyCompile: *Module._load module.js:413:24 | |
34 36.2% LazyCompile: *Module._resolveFilename module.js:456:35 | |
12 12.8% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
83 46.9% LazyCompile: ~readPackage module.js:79:21 | |
45 54.2% LazyCompile: ~tryPackage module.js:101:20 | |
45 100.0% LazyCompile: ~Module._findPath module.js:148:28 | |
28 62.2% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
12 26.7% LazyCompile: *Module._load module.js:413:24 | |
5 11.1% LazyCompile: *Module._resolveFilename module.js:456:35 | |
38 45.8% LazyCompile: *tryPackage module.js:101:20 | |
38 100.0% LazyCompile: ~Module._findPath module.js:148:28 | |
29 76.3% LazyCompile: ~Module._resolveFilename module.js:456:35 | |
9 23.7% LazyCompile: *Module._load module.js:413:24 | |
150 3.6% node::Read(v8::FunctionCallbackInfo<v8::Value> const&) | |
150 100.0% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) | |
150 100.0% LazyCompile: ~fs.readSync fs.js:623:23 | |
111 74.0% LazyCompile: ~tryReadSync fs.js:453:21 | |
111 100.0% LazyCompile: ~fs.readFileSync fs.js:465:27 | |
111 100.0% LazyCompile: ~Module._extensions..js module.js:578:37 | |
39 26.0% LazyCompile: *tryReadSync fs.js:453:21 | |
39 100.0% LazyCompile: ~fs.readFileSync fs.js:465:27 | |
38 97.4% LazyCompile: ~Module._extensions..js module.js:578:37 | |
1 2.6% LazyCompile: ~Module._extensions..json module.js:585:39 | |
91 2.2% /usr/lib/system/libsystem_kernel.dylib | |
72 79.1% LazyCompile: *fs.closeSync fs.js:526:24 | |
44 61.1% LazyCompile: *<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/graceful-fs/graceful-fs.js:48:59 | |
44 100.0% LazyCompile: ~fs.readFileSync fs.js:465:27 | |
22 50.0% LazyCompile: ~Module._extensions..js module.js:578:37 | |
12 54.5% LazyCompile: ~Module.load module.js:479:33 | |
10 45.5% LazyCompile: *Module.load module.js:479:33 | |
22 50.0% LazyCompile: *Module._extensions..js module.js:578:37 | |
22 100.0% LazyCompile: *Module.load module.js:479:33 | |
28 38.9% LazyCompile: ~fs.readFileSync fs.js:465:27 | |
25 89.3% LazyCompile: ~Module._extensions..js module.js:578:37 | |
25 100.0% LazyCompile: ~Module.load module.js:479:33 | |
13 52.0% LazyCompile: ~tryModuleLoad module.js:444:23 | |
12 48.0% LazyCompile: *tryModuleLoad module.js:444:23 | |
3 10.7% LazyCompile: ~Module._extensions..json module.js:585:39 | |
3 100.0% LazyCompile: ~Module.load module.js:479:33 | |
2 66.7% LazyCompile: *tryModuleLoad module.js:444:23 | |
1 33.3% LazyCompile: ~tryModuleLoad module.js:444:23 | |
5 5.5% v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 20.0% LazyCompile: ~isFunction /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/lodash._getnative/index.js:77:20 | |
1 100.0% LazyCompile: ~isNative /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/lodash._getnative/index.js:127:18 | |
1 100.0% LazyCompile: ~getNative /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/lodash._getnative/index.js:56:19 | |
1 100.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/lodash._baseassign/node_modules/lodash.keys/index.js:1:11 | |
1 20.0% LazyCompile: ~debug /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/mocha/node_modules/debug/debug.js:62:15 | |
1 100.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/mocha/lib/utils.js:1:11 | |
1 100.0% LazyCompile: ~Module._compile module.js:511:37 | |
1 100.0% LazyCompile: ~Module._extensions..js module.js:578:37 | |
1 20.0% LazyCompile: ~EGa /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/solc/soljson.js:7:848413 | |
1 100.0% LazyCompile: ~A7a /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/solc/soljson.js:5:628816 | |
1 100.0% LazyCompile: ~Ata /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/solc/soljson.js:7:247066 | |
1 100.0% Function: ~func /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/solc/soljson.js:1:29288 | |
1 20.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/mocha/node_modules/supports-color/index.js:17:30 | |
1 100.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/mocha/node_modules/supports-color/index.js:1:11 | |
1 100.0% LazyCompile: ~Module._compile module.js:511:37 | |
1 100.0% LazyCompile: ~Module._extensions..js module.js:578:37 | |
1 20.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/json3/lib/json3.js:2:12 | |
1 100.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/json3/lib/json3.js:1:11 | |
1 100.0% LazyCompile: ~Module._compile module.js:511:37 | |
1 100.0% LazyCompile: ~Module._extensions..js module.js:578:37 | |
2 2.2% v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 50.0% LazyCompile: ~ReadableState _stream_readable.js:35:23 | |
1 100.0% LazyCompile: ~Readable _stream_readable.js:104:18 | |
1 100.0% LazyCompile: ~Duplex _stream_duplex.js:23:16 | |
1 100.0% LazyCompile: ~Socket net.js:128:16 | |
1 50.0% LazyCompile: ~Agent _http_agent.js:20:15 | |
1 100.0% LazyCompile: ~Agent https.js:100:15 | |
1 100.0% Function: ~<anonymous> https.js:1:11 | |
1 100.0% LazyCompile: ~NativeModule.compile bootstrap_node.js:509:44 | |
2 2.2% v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) | |
1 50.0% LazyCompile: ~mixIn /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/crypto-js/core.js:144:30 | |
1 100.0% LazyCompile: ~extend /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/crypto-js/core.js:74:31 | |
1 100.0% Function: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/crypto-js/cipher-core.js:19:35 | |
1 100.0% LazyCompile: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/crypto-js/cipher-core.js:14:18 | |
1 50.0% LazyCompile: ~<anonymous> /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/promisify-node/index.js:132:22 | |
1 100.0% LazyCompile: ~InnerArrayForEach native array.js:777:27 | |
1 100.0% LazyCompile: ~forEach native array.js:795:22 | |
1 100.0% LazyCompile: ~processExports /Users/leonidlogvinov/Dev/Neufund/Neufund/Contracts/node_modules/promisify-node/index.js:21:24 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment