Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Statistical profiling result from isolate-0x13dd180-v8.log, (2225 ticks, 20 unaccounted, 0 excluded).
- [Shared libraries]:
- ticks total nonlib name
- 53 2.4% /lib/x86_64-linux-gnu/libc-2.19.so
- [JavaScript]:
- ticks total nonlib name
- 1 0.0% 0.0% Script: ~native mirror.js
- 1 0.0% 0.0% LazyCompile: ~<anonymous> native liveedit.js:3:28
- 1 0.0% 0.0% Function: ~<anonymous> native typedarray.js:2:10
- [C++]:
- ticks total nonlib name
- 1498 67.3% 69.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 51 2.3% 2.3% write
- 23 1.0% 1.1% v8::internal::String::CalculateLineEnds(v8::internal::Handle<v8::internal::String>, bool)
- 18 0.8% 0.8% _IO_vfprintf
- 13 0.6% 0.6% v8::internal::Zone::New(unsigned long)
- 12 0.5% 0.6% v8::internal::Scanner::Scan()
- 11 0.5% 0.5% v8::internal::Scanner::ScanIdentifierOrKeyword()
- 11 0.5% 0.5% node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)
- 10 0.4% 0.5% v8::internal::Scanner::Next()
- 9 0.4% 0.4% v8::internal::LookupIterator::Next()
- 7 0.3% 0.3% v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::LookupOrInsert(void*, unsigned int, v8::internal::FreeStoreAllocationPolicy) [clone .isra.52]
- 7 0.3% 0.3% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseMemberExpressionContinuation(v8::internal::Expression*, v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 6 0.3% 0.3% v8::internal::TemplateHashMapImpl<v8::internal::ZoneAllocationPolicy>::LookupOrInsert(void*, unsigned int, v8::internal::ZoneAllocationPolicy)
- 6 0.3% 0.3% v8::internal::StoreBuffer::IteratePointersInStoreBuffer(void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))
- 6 0.3% 0.3% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseAssignmentExpression(bool, v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 6 0.3% 0.3% v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape, v8::internal::HashTableKey*>::FindEntry(v8::internal::Isolate*, v8::internal::HashTableKey*)
- 6 0.3% 0.3% _IO_default_xsputn
- 5 0.2% 0.2% v8::internal::String::ToCString(v8::internal::AllowNullsFlag, v8::internal::RobustnessFlag, int, int, int*)
- 5 0.2% 0.2% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseBinaryExpression(int, bool, v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 5 0.2% 0.2% v8::internal::NameDictionary::FindEntry(v8::internal::Handle<v8::internal::Name>)
- 5 0.2% 0.2% v8::internal::IC::IC(v8::internal::IC::FrameDepth, v8::internal::Isolate*, v8::internal::FeedbackNexus*, bool)
- 5 0.2% 0.2% v8::internal::Heap::ScavengeObject(v8::internal::HeapObject**, v8::internal::HeapObject*)
- 5 0.2% 0.2% v8::internal::Heap::IterateAndMarkPointersToFromSpace(bool, unsigned char*, unsigned char*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) [clone .constprop.670]
- 5 0.2% 0.2% v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedArray::BodyDescriptor, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
- 4 0.2% 0.2% v8::internal::Scope::LookupLocal(v8::internal::AstRawString const*)
- 4 0.2% 0.2% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseConditionalExpression(bool, v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 4 0.2% 0.2% v8::internal::Parser::ParseStatic(v8::internal::ParseInfo*)
- 4 0.2% 0.2% v8::internal::Map::ShareDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Descriptor*)
- 4 0.2% 0.2% v8::internal::Heap::AllocateStruct(v8::internal::InstanceType)
- 4 0.2% 0.2% v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind)
- 4 0.2% 0.2% v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::Add(v8::internal::Handle<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails)
- 4 0.2% 0.2% v8::internal::AstValueFactory::GetOneByteStringInternal(v8::internal::Vector<unsigned char const>)
- 3 0.1% 0.1% vsnprintf
- 3 0.1% 0.1% v8::internal::VariableProxy::Accept(v8::internal::AstVisitor*)
- 3 0.1% 0.1% v8::internal::StoreBuffer::Compact()
- 3 0.1% 0.1% v8::internal::SemiSpace::GrowTo(int)
- 3 0.1% 0.1% v8::internal::Script::GetLineNumberWithArray(int)
- 3 0.1% 0.1% v8::internal::Scope::ResolveVariablesRecursively(v8::internal::ParseInfo*, v8::internal::AstNodeFactory*)
- 3 0.1% 0.1% v8::internal::Scope::AllocateVariablesRecursively(v8::internal::Isolate*)
- 3 0.1% 0.1% v8::internal::Scope::AllocateNonParameterLocals(v8::internal::Isolate*)
- 3 0.1% 0.1% v8::internal::RelocIterator::next()
- 3 0.1% 0.1% v8::internal::ParserBase<v8::internal::ParserTraits>::ParsePrimaryExpression(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 3 0.1% 0.1% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseFormalParameterList(v8::internal::Scope*, v8::internal::FormalParameterErrorLocations*, bool*, bool*)
- 3 0.1% 0.1% v8::internal::PagedSpace::AllocateRaw(int)
- 3 0.1% 0.1% v8::internal::Operand::Operand(v8::internal::Register, int)
- 3 0.1% 0.1% v8::internal::LookupIterator::ReloadPropertyInformation()
- 3 0.1% 0.1% v8::internal::LoadICNexus::ConfigureMonomorphic(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Code>)
- 3 0.1% 0.1% v8::internal::KeywordOrIdentifierToken(unsigned char const*, int, bool, bool) [clone .part.0]
- 3 0.1% 0.1% v8::internal::JSObject::UnregisterPrototypeUser(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::HeapObject>)
- 3 0.1% 0.1% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*)
- 3 0.1% 0.1% v8::internal::InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer(unsigned char*)
- 3 0.1% 0.1% v8::internal::Heap::AllocatePropertyCell()
- 3 0.1% 0.1% v8::internal::DescriptorArray::Append(v8::internal::Descriptor*)
- 3 0.1% 0.1% v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**)
- 3 0.1% 0.1% v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*)
- 3 0.1% 0.1% v8::internal::AstNumberingVisitor::VisitVariableProxy(v8::internal::VariableProxy*)
- 3 0.1% 0.1% v8::internal::Assembler::jmp(v8::internal::Label*, v8::internal::Label::Distance)
- 3 0.1% 0.1% node::Binding(v8::FunctionCallbackInfo<v8::Value> const&)
- 3 0.1% 0.1% _IO_setb
- 2 0.1% 0.1% void v8::internal::Scanner::Advance<false, true>()
- 2 0.1% 0.1% v8::internal::TransitionArray::SearchTransition(v8::internal::Map*, v8::internal::PropertyKind, v8::internal::Name*, PropertyAttributes)
- 2 0.1% 0.1% v8::internal::StringTable::LookupKey(v8::internal::Isolate*, v8::internal::HashTableKey*)
- 2 0.1% 0.1% v8::internal::String::IsOneByteEqualTo(v8::internal::Vector<unsigned char const>)
- 2 0.1% 0.1% v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed)
- 2 0.1% 0.1% v8::internal::ScopeInfo::Create(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::Scope*)
- 2 0.1% 0.1% v8::internal::Scope::ResolveVariable(v8::internal::ParseInfo*, v8::internal::VariableProxy*, v8::internal::AstNodeFactory*)
- 2 0.1% 0.1% v8::internal::Scope::DeserializeScopeChain(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::Context*, v8::internal::Scope*)
- 2 0.1% 0.1% v8::internal::Scope::CollectStackAndContextLocals(v8::internal::ZoneList<v8::internal::Variable*>*, v8::internal::ZoneList<v8::internal::Variable*>*, v8::internal::ZoneList<v8::internal::Variable*>*)
- 2 0.1% 0.1% v8::internal::Runtime::CreateArrayLiteralBoilerplate(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FixedArray>, v8::internal::Handle<v8::internal::FixedArray>)
- 2 0.1% 0.1% v8::internal::RelocInfoWriter::Write(v8::internal::RelocInfo const*)
- 2 0.1% 0.1% v8::internal::PropertyICCompiler::ComputeStore(v8::internal::Isolate*, v8::internal::InlineCacheState, int)
- 2 0.1% 0.1% v8::internal::PositionsRecorder::WriteRecordedPositions()
- 2 0.1% 0.1% v8::internal::PositionsRecorder::RecordStatementPosition(int)
- 2 0.1% 0.1% v8::internal::PositionsRecorder::RecordPosition(int)
- 2 0.1% 0.1% v8::internal::ParserTraits::ExpressionFromIdentifier(v8::internal::AstRawString const*, int, int, v8::internal::Scope*, v8::internal::AstNodeFactory*)
- 2 0.1% 0.1% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseUnaryExpression(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 2 0.1% 0.1% v8::internal::ParserBase<v8::internal::ParserTraits>::ParsePostfixExpression(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 2 0.1% 0.1% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseMemberExpression(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 2 0.1% 0.1% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseLeftHandSideExpression(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 2 0.1% 0.1% v8::internal::Parser::ParseV8Intrinsic(bool*)
- 2 0.1% 0.1% v8::internal::Parser::ParseStatementList(v8::internal::ZoneList<v8::internal::Statement*>*, int, bool*)
- 2 0.1% 0.1% v8::internal::Parser::ParseFunctionLiteral(v8::internal::AstRawString const*, v8::internal::Scanner::Location, bool, v8::internal::FunctionKind, int, v8::internal::FunctionLiteral::FunctionType, v8::internal::FunctionLiteral::ArityRestriction, bool*)
- 2 0.1% 0.1% v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed)
- 2 0.1% 0.1% v8::internal::NamedStoreHandlerCompiler::CompileStoreTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>)
- 2 0.1% 0.1% v8::internal::MacroAssembler::Prologue(bool)
- 2 0.1% 0.1% v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::Object::StoreFromKeyed)
- 2 0.1% 0.1% v8::internal::Log::MessageBuilder::Append(char const*, ...)
- 2 0.1% 0.1% v8::internal::LoadICNexus::ConfigurePremonomorphic()
- 2 0.1% 0.1% v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*)
- 2 0.1% 0.1% v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>)
- 2 0.1% 0.1% v8::internal::List<v8::internal::Statement*, v8::internal::ZoneAllocationPolicy>::Add(v8::internal::Statement* const&, v8::internal::ZoneAllocationPolicy)
- 2 0.1% 0.1% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
- 2 0.1% 0.1% v8::internal::JSObject::MigrateFastToFast(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>)
- 2 0.1% 0.1% v8::internal::IC::OnTypeFeedbackChanged(v8::internal::Isolate*, unsigned char*, v8::internal::InlineCacheState, v8::internal::InlineCacheState, bool)
- 2 0.1% 0.1% v8::internal::Heap::InitializeJSObjectFromMap(v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::Map*)
- 2 0.1% 0.1% v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace, v8::internal::Heap::Alignment)
- 2 0.1% 0.1% v8::internal::Heap::AllocateCode(int, bool)
- 2 0.1% 0.1% v8::internal::HashTable<v8::internal::UnseededNumberDictionary, v8::internal::UnseededNumberDictionaryShape, unsigned int>::FindEntry(v8::internal::Isolate*, unsigned int)
- 2 0.1% 0.1% v8::internal::FuncNameInferrer::PushVariableName(v8::internal::AstRawString const*)
- 2 0.1% 0.1% v8::internal::FullCodeGenerator::VisitIfStatement(v8::internal::IfStatement*)
- 2 0.1% 0.1% v8::internal::FullCodeGenerator::EmitVariableLoad(v8::internal::VariableProxy*)
- 2 0.1% 0.1% v8::internal::FixedBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedBodyDescriptor<24, 40, 40>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
- 2 0.1% 0.1% v8::internal::FixedArray::set(int, v8::internal::Object*)
- 2 0.1% 0.1% v8::internal::Factory::NewMap(v8::internal::InstanceType, int, v8::internal::ElementsKind)
- 2 0.1% 0.1% v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::BuildIterationIndicesArray(v8::internal::Handle<v8::internal::NameDictionary>)
- 2 0.1% 0.1% v8::internal::DescriptorArray::CopyFrom(int, v8::internal::DescriptorArray*, v8::internal::DescriptorArray::WhitenessWitness const&)
- 2 0.1% 0.1% v8::internal::CompilationInfo::ShouldSelfOptimize()
- 2 0.1% 0.1% v8::internal::CodeStub::GetCode()
- 2 0.1% 0.1% v8::internal::Assembler::call(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, v8::internal::TypeFeedbackId)
- 2 0.1% 0.1% v8::internal::Assembler::bind(v8::internal::Label*)
- 2 0.1% 0.1% v8::internal::Assembler::arithmetic_op(unsigned char, v8::internal::Register, v8::internal::Operand const&, int)
- 2 0.1% 0.1% v8::internal::Accessors::FunctionPrototypeGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)
- 2 0.1% 0.1% strchrnul
- 2 0.1% 0.1% std::vector<unsigned char, v8::internal::zone_allocator<unsigned char> >::_M_default_append(unsigned long)
- 2 0.1% 0.1% fwrite
- 2 0.1% 0.1% __libc_malloc
- 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::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, 8>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
- 1 0.0% 0.0% void std::__introsort_loop<v8::internal::Variable**, long, v8::internal::Vector<v8::internal::Variable*>::RawComparer>(v8::internal::Variable**, v8::internal::Variable**, long, v8::internal::Vector<v8::internal::Variable*>::RawComparer) [clone .constprop.110]
- 1 0.0% 0.0% void std::__introsort_loop<v8::internal::VarAndOrder*, long, v8::internal::Vector<v8::internal::VarAndOrder>::RawComparer>(v8::internal::VarAndOrder*, v8::internal::VarAndOrder*, long, v8::internal::Vector<v8::internal::VarAndOrder>::RawComparer) [clone .constprop.195]
- 1 0.0% 0.0% v8::internal::Zone::Zone()
- 1 0.0% 0.0% v8::internal::WrapType(v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >)
- 1 0.0% 0.0% v8::internal::VariableProxy::VariableProxy(v8::internal::Zone*, v8::internal::AstRawString const*, v8::internal::Variable::Kind, int, int)
- 1 0.0% 0.0% v8::internal::VariableProxy::IsValidReferenceExpression() const
- 1 0.0% 0.0% v8::internal::VarAndOrder::Compare(v8::internal::VarAndOrder const*, v8::internal::VarAndOrder const*)
- 1 0.0% 0.0% v8::internal::VSNPrintF(v8::internal::Vector<char>, char const*, __va_list_tag*)
- 1 0.0% 0.0% v8::internal::TypeImpl<v8::internal::HeapTypeConfig>::Iterator<v8::internal::Object>::Advance()
- 1 0.0% 0.0% v8::internal::TypeFeedbackVector::GetKind(v8::internal::VectorSlot<1>) const
- 1 0.0% 0.0% 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)
- 1 0.0% 0.0% v8::internal::TemplateHashMapImpl<v8::internal::ZoneAllocationPolicy>::PointersMatch(void*, void*)
- 1 0.0% 0.0% v8::internal::StubCache::Set(v8::internal::Name*, v8::internal::Map*, v8::internal::Code*)
- 1 0.0% 0.0% v8::internal::StringCharacterStream::Reset(v8::internal::String*, int)
- 1 0.0% 0.0% v8::internal::StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed)
- 1 0.0% 0.0% v8::internal::StackGuard::PushPostponeInterruptsScope(v8::internal::PostponeInterruptsScope*)
- 1 0.0% 0.0% v8::internal::SharedFunctionInfo::InitFromFunctionLiteral(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*)
- 1 0.0% 0.0% v8::internal::Script::InitLineEnds(v8::internal::Handle<v8::internal::Script>)
- 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::PropagateScopeInfo(bool)
- 1 0.0% 0.0% v8::internal::Scope::MustAllocate(v8::internal::Variable*)
- 1 0.0% 0.0% v8::internal::Scope::LookupRecursive(v8::internal::VariableProxy*, v8::internal::Scope::BindingKind*, v8::internal::AstNodeFactory*)
- 1 0.0% 0.0% v8::internal::Scope::LookupFunctionVar(v8::internal::AstRawString const*, v8::internal::AstNodeFactory*)
- 1 0.0% 0.0% v8::internal::Scope::DeclareParameter(v8::internal::AstRawString const*, v8::internal::VariableMode, bool, bool*)
- 1 0.0% 0.0% v8::internal::Scope::DeclarationScope()
- 1 0.0% 0.0% v8::internal::Scope::AllowsLazyCompilation() const
- 1 0.0% 0.0% v8::internal::Scope::AllocateNonParameterLocal(v8::internal::Isolate*, v8::internal::Variable*)
- 1 0.0% 0.0% v8::internal::Scanner::SkipWhiteSpace()
- 1 0.0% 0.0% v8::internal::Scanner::ScanString()
- 1 0.0% 0.0% v8::internal::Runtime_SetCode(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_NewObjectHelper(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::AllocationSite>)
- 1 0.0% 0.0% v8::internal::Runtime::FunctionForName(v8::internal::Handle<v8::internal::String>)
- 1 0.0% 0.0% v8::internal::ReturnStatement::node_type() const
- 1 0.0% 0.0% v8::internal::RelocIterator::RelocIterator(v8::internal::Code*, int)
- 1 0.0% 0.0% v8::internal::RegExpBuilder::AddCharacter(unsigned short)
- 1 0.0% 0.0% v8::internal::PropertyCell::InvalidateEntry(v8::internal::Handle<v8::internal::NameDictionary>, int)
- 1 0.0% 0.0% v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*)
- 1 0.0% 0.0% v8::internal::PromotionQueue::insert(v8::internal::HeapObject*, int)
- 1 0.0% 0.0% v8::internal::PredictableCodeSizeScope::PredictableCodeSizeScope(v8::internal::AssemblerBase*, int)
- 1 0.0% 0.0% v8::internal::ParserTraits::IsEvalOrArguments(v8::internal::AstRawString const*) const
- 1 0.0% 0.0% v8::internal::ParserTraits::ExpressionFromLiteral(v8::internal::Token::Value, int, v8::internal::Scanner*, v8::internal::AstNodeFactory*)
- 1 0.0% 0.0% v8::internal::ParserTraits::CheckAssigningFunctionLiteralToProperty(v8::internal::Expression*, v8::internal::Expression*)
- 1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseObjectLiteral(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseMemberWithNewPrefixesExpression(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseIdentifierName(bool*)
- 1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseExpression(bool, v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::ParseAndClassifyIdentifier(v8::internal::ParserBase<v8::internal::ParserTraits>::ExpressionClassifier*, bool*)
- 1 0.0% 0.0% v8::internal::ParserBase<v8::internal::ParserTraits>::Expect(v8::internal::Token::Value, bool*)
- 1 0.0% 0.0% v8::internal::Parser::ParseVariableDeclarations(v8::internal::ParserBase<v8::internal::ParserTraits>::VariableDeclarationContext, int*, v8::internal::ZoneList<v8::internal::AstRawString const*>*, v8::internal::AstRawString const**, v8::internal::Scanner::Location*, v8::internal::Scanner::Location*, bool*)
- 1 0.0% 0.0% v8::internal::Parser::ParseSubStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
- 1 0.0% 0.0% v8::internal::Parser::ParseStatement(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::ParseLazy(v8::internal::Isolate*, v8::internal::ParseInfo*, v8::internal::Utf16CharacterStream*)
- 1 0.0% 0.0% v8::internal::Parser::ParseExpressionOrLabelledStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
- 1 0.0% 0.0% v8::internal::Parser::Declare(v8::internal::Declaration*, bool, bool*)
- 1 0.0% 0.0% v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed)
- 1 0.0% 0.0% v8::internal::Object::OptimalType(v8::internal::Isolate*, v8::internal::Representation)
- 1 0.0% 0.0% v8::internal::NormalizedMapCache::Get(v8::internal::Handle<v8::internal::Map>, v8::internal::PropertyNormalizationMode)
- 1 0.0% 0.0% v8::internal::Map::WeakCellForMap(v8::internal::Handle<v8::internal::Map>)
- 1 0.0% 0.0% v8::internal::Map::UpdateFieldType(int, v8::internal::Handle<v8::internal::Name>, v8::internal::Representation, v8::internal::Handle<v8::internal::Object>)
- 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>, PropertyAttributes, v8::internal::Object::StoreFromKeyed)
- 1 0.0% 0.0% v8::internal::Map::SetPrototype(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>, v8::internal::PrototypeOptimizationMode)
- 1 0.0% 0.0% v8::internal::Map::GeneralizeFieldType(v8::internal::Handle<v8::internal::Map>, int, v8::internal::Representation, v8::internal::Handle<v8::internal::TypeImpl<v8::internal::HeapTypeConfig> >)
- 1 0.0% 0.0% v8::internal::Map::EnsureDescriptorSlack(v8::internal::Handle<v8::internal::Map>, int)
- 1 0.0% 0.0% v8::internal::Map::Create(v8::internal::Isolate*, int)
- 1 0.0% 0.0% v8::internal::Map::CopyReplaceDescriptors(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Handle<v8::internal::LayoutDescriptor>, v8::internal::TransitionFlag, v8::internal::MaybeHandle<v8::internal::Name>, char const*, v8::internal::SimpleTransitionFlag)
- 1 0.0% 0.0% v8::internal::Map::CopyAddDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag)
- 1 0.0% 0.0% v8::internal::MacroAssembler::Move(v8::internal::Register, v8::internal::Handle<v8::internal::Object>)
- 1 0.0% 0.0% v8::internal::MacroAssembler::LoadAddress(v8::internal::Register, v8::internal::ExternalReference)
- 1 0.0% 0.0% v8::internal::MacroAssembler::CompareRoot(v8::internal::Register, v8::internal::Heap::RootListIndex)
- 1 0.0% 0.0% v8::internal::MacroAssembler::CmpObjectType(v8::internal::Register, v8::internal::InstanceType, v8::internal::Register)
- 1 0.0% 0.0% v8::internal::LookupIterator::WriteDataValue(v8::internal::Handle<v8::internal::Object>)
- 1 0.0% 0.0% v8::internal::LookupIterator::LookupIterator(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::LookupIterator::Configuration)
- 1 0.0% 0.0% v8::internal::LookupIterator::GetRoot(v8::internal::Handle<v8::internal::Object>, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Logger::IntEvent(char const*, int)
- 1 0.0% 0.0% v8::internal::Log::MessageBuilder::AppendDetailed(v8::internal::String*, bool)
- 1 0.0% 0.0% v8::internal::LoadICTrampolineStub::MajorKey() const
- 1 0.0% 0.0% v8::internal::LoadICNexus::StateFromFeedback() const
- 1 0.0% 0.0% v8::internal::LayoutDescriptor::ShareAppend(v8::internal::Handle<v8::internal::Map>, v8::internal::PropertyDetails)
- 1 0.0% 0.0% v8::internal::LTemplateInstruction<0, 0, 0>::InputCount()
- 1 0.0% 0.0% v8::internal::LChunkBuilderBase::CreateEnvironment(v8::internal::HEnvironment*, int*, v8::internal::ZoneList<v8::internal::HValue*>*)
- 1 0.0% 0.0% v8::internal::LAllocator::ResolveControlFlow()
- 1 0.0% 0.0% v8::internal::LAllocator::PopulatePointerMaps()
- 1 0.0% 0.0% v8::internal::LAllocator::MeetConstraintsBetween(v8::internal::LInstruction*, v8::internal::LInstruction*, int)
- 1 0.0% 0.0% v8::internal::JSReceiver::class_name()
- 1 0.0% 0.0% v8::internal::JSReceiver::GetPropertyAttributes(v8::internal::LookupIterator*)
- 1 0.0% 0.0% v8::internal::JSObjectWalkVisitor<v8::internal::AllocationSiteCreationContext>::VisitElementOrProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSObject>)
- 1 0.0% 0.0% v8::internal::JSObjectWalkVisitor<v8::internal::AllocationSiteCreationContext>::StructureWalk(v8::internal::Handle<v8::internal::JSObject>)
- 1 0.0% 0.0% v8::internal::JSObject::SetOwnPropertyIgnoreAttributes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::JSObject::ExecutableAccessorInfoHandling)
- 1 0.0% 0.0% v8::internal::JSObject::OptimizeAsPrototype(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PrototypeOptimizationMode)
- 1 0.0% 0.0% v8::internal::JSObject::MigrateSlowToFast(v8::internal::Handle<v8::internal::JSObject>, int, char const*)
- 1 0.0% 0.0% v8::internal::JSObject::HasRealNamedProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>)
- 1 0.0% 0.0% v8::internal::JSObject::HasFastProperties()
- 1 0.0% 0.0% v8::internal::JSObject::AddSlowProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes)
- 1 0.0% 0.0% v8::internal::JSFunction::SetPrototype(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>)
- 1 0.0% 0.0% v8::internal::JSFunction::EnsureHasInitialMap(v8::internal::Handle<v8::internal::JSFunction>)
- 1 0.0% 0.0% v8::internal::Isolate::random_number_generator()
- 1 0.0% 0.0% v8::internal::Isolate::call_descriptor_data(int)
- 1 0.0% 0.0% v8::internal::Isolate::UpdateArrayProtectorOnSetElement(v8::internal::Handle<v8::internal::JSObject>)
- 1 0.0% 0.0% v8::internal::Isolate::IsInternallyUsedPropertyName(v8::internal::Handle<v8::internal::Object>)
- 1 0.0% 0.0% v8::internal::InvalidatePrototypeChainsInternal(v8::internal::Map*)
- 1 0.0% 0.0% v8::internal::IC::UpdateState(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
- 1 0.0% 0.0% v8::internal::IC::ConfigureVectorState(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Code>)
- 1 0.0% 0.0% v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>)
- 1 0.0% 0.0% v8::internal::IC::AddressFromUtilityId(v8::internal::IC::UtilityId)
- 1 0.0% 0.0% v8::internal::Heap::CopyJSObject(v8::internal::JSObject*, v8::internal::AllocationSite*)
- 1 0.0% 0.0% v8::internal::Heap::CopyFixedArrayWithMap(v8::internal::FixedArray*, v8::internal::Map*)
- 1 0.0% 0.0% v8::internal::Heap::Contains(unsigned char*)
- 1 0.0% 0.0% v8::internal::Heap::AllocateSymbol()
- 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::HashTable<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::FindInsertionEntry(unsigned int)
- 1 0.0% 0.0% v8::internal::HandleScope::Extend(v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Handle<v8::internal::TypeFeedbackVector> v8::internal::TypeFeedbackVector::Allocate<v8::internal::ZoneFeedbackVectorSpec>(v8::internal::Isolate*, v8::internal::ZoneFeedbackVectorSpec const*)
- 1 0.0% 0.0% v8::internal::HValue::IsDeletable() const
- 1 0.0% 0.0% v8::internal::HSimulate::opcode() const
- 1 0.0% 0.0% v8::internal::HRepresentationChangesPhase::Run()
- 1 0.0% 0.0% v8::internal::HGraph::Optimize(v8::internal::BailoutReason*)
- 1 0.0% 0.0% v8::internal::GetUnoptimizedCodeCommon(v8::internal::CompilationInfo*)
- 1 0.0% 0.0% v8::internal::FuncNameInferrer::PushLiteralName(v8::internal::AstRawString const*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitProperty(v8::internal::Property*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitLiteral(v8::internal::Literal*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitCompareOperation(v8::internal::CompareOperation*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitCallRuntime(v8::internal::CallRuntime*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitCall(v8::internal::Call*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::SetExpressionPosition(v8::internal::Expression*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::PrepareForBailoutForId(v8::internal::BailoutId, v8::internal::FullCodeGenerator::State) [clone .constprop.227]
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::PrepareForBailout(v8::internal::Expression*, v8::internal::FullCodeGenerator::State)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::ExpressionContext::IsAccumulatorValue() const
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitVariableAssignment(v8::internal::Variable*, v8::internal::Token::Value)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitLiteralCompareNil(v8::internal::CompareOperation*, v8::internal::Expression*, v8::internal::NilValue)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitIsConstructCall(v8::internal::CallRuntime*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::EmitCallFunction(v8::internal::CallRuntime*)
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::AccumulatorValueContext::IsAccumulatorValue() const
- 1 0.0% 0.0% v8::internal::FullCodeGenerator::AccumulatorValueContext::DropAndPlug(int, v8::internal::Register) const
- 1 0.0% 0.0% v8::internal::FixedArray::set(int, v8::internal::Object*, v8::internal::WriteBarrierMode)
- 1 0.0% 0.0% v8::internal::FastCloneShallowArrayStub::InitializeDescriptor(v8::internal::CodeStubDescriptor*)
- 1 0.0% 0.0% v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, v8::internal::MaybeHandle<v8::internal::Code>)
- 1 0.0% 0.0% v8::internal::Factory::NewJSObject(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::PretenureFlag)
- 1 0.0% 0.0% v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag)
- 1 0.0% 0.0% v8::internal::Factory::InternalizeString(v8::internal::Handle<v8::internal::String>)
- 1 0.0% 0.0% v8::internal::ExpressionStatement::node_type() const
- 1 0.0% 0.0% v8::internal::DescriptorArray::Sort()
- 1 0.0% 0.0% v8::internal::DependentCode::GroupStartIndexes::Recompute(v8::internal::DependentCode*)
- 1 0.0% 0.0% v8::internal::Deoptimizer::GetDeoptimizationEntry(v8::internal::Isolate*, int, v8::internal::Deoptimizer::BailoutType, v8::internal::Deoptimizer::GetEntryMode)
- 1 0.0% 0.0% v8::internal::Deoptimizer::DoTranslateCommand(v8::internal::TranslationIterator*, int, unsigned int)
- 1 0.0% 0.0% v8::internal::Deoptimizer::DoComputeCompiledStubFrame(v8::internal::TranslationIterator*, int)
- 1 0.0% 0.0% v8::internal::Deoptimizer::Deoptimizer(v8::internal::Isolate*, v8::internal::JSFunction*, v8::internal::Deoptimizer::BailoutType, unsigned int, unsigned char*, int, v8::internal::Code*)
- 1 0.0% 0.0% v8::internal::CpuFeatures::FlushICache(void*, unsigned long)
- 1 0.0% 0.0% v8::internal::Compiler::GetLazyCode(v8::internal::Handle<v8::internal::JSFunction>)
- 1 0.0% 0.0% v8::internal::Compiler::EnsureDeoptimizationSupport(v8::internal::CompilationInfo*)
- 1 0.0% 0.0% v8::internal::CompilationInfo::scope() const
- 1 0.0% 0.0% v8::internal::CompilationInfo::CompilationInfo(v8::internal::ParseInfo*, v8::internal::CodeStub*, v8::internal::CompilationInfo::Mode, v8::internal::Isolate*, v8::internal::Zone*)
- 1 0.0% 0.0% v8::internal::CodeStubGraphBuilderBase::BuildGraph()
- 1 0.0% 0.0% v8::internal::Block::IsJump() const
- 1 0.0% 0.0% v8::internal::AstValueFactory::NewNumber(double)
- 1 0.0% 0.0% v8::internal::AstValueFactory::NewNull()
- 1 0.0% 0.0% v8::internal::AstValueFactory::NewConsString(v8::internal::AstString const*, v8::internal::AstString const*)
- 1 0.0% 0.0% v8::internal::AstNumberingVisitor::VisitThrow(v8::internal::Throw*)
- 1 0.0% 0.0% v8::internal::AstNumberingVisitor::VisitReturnStatement(v8::internal::ReturnStatement*)
- 1 0.0% 0.0% v8::internal::AstNumberingVisitor::VisitLiteral(v8::internal::Literal*)
- 1 0.0% 0.0% v8::internal::AstNumberingVisitor::VisitCall(v8::internal::Call*)
- 1 0.0% 0.0% v8::internal::AstNumberingVisitor::VisitBlock(v8::internal::Block*)
- 1 0.0% 0.0% v8::internal::AstNumberingVisitor::Renumber(v8::internal::FunctionLiteral*)
- 1 0.0% 0.0% v8::internal::AstNumbering::Renumber(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::FunctionLiteral*)
- 1 0.0% 0.0% v8::internal::Assignment::Assignment(v8::internal::Zone*, v8::internal::Token::Value, v8::internal::Expression*, v8::internal::Expression*, int)
- 1 0.0% 0.0% v8::internal::Assembler::ret(int)
- 1 0.0% 0.0% v8::internal::Assembler::pushq(v8::internal::Register)
- 1 0.0% 0.0% v8::internal::Assembler::immediate_arithmetic_op_8(unsigned char, v8::internal::Operand const&, v8::internal::Immediate)
- 1 0.0% 0.0% v8::internal::Assembler::emit_operand(int, v8::internal::Operand const&)
- 1 0.0% 0.0% v8::internal::Assembler::emit_mov(v8::internal::Register, v8::internal::Register, int)
- 1 0.0% 0.0% v8::internal::Assembler::emit_lea(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::Assembler::Assembler(v8::internal::Isolate*, void*, int)
- 1 0.0% 0.0% v8::internal::AllocationSiteUsageContext::ShouldCreateMemento(v8::internal::Handle<v8::internal::JSObject>)
- 1 0.0% 0.0% v8::internal::Accessors::FunctionSetPrototype(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>)
- 1 0.0% 0.0% v8::internal::Accessors::FunctionPrototypeSetter(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<void> const&)
- 1 0.0% 0.0% v8::base::OS::VSNPrintF(char*, int, char const*, __va_list_tag*)
- 1 0.0% 0.0% std::locale::~locale()
- 1 0.0% 0.0% std::locale::locale()
- 1 0.0% 0.0% operator delete[](void*)
- 1 0.0% 0.0% munmap
- 1 0.0% 0.0% int v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::JSObject::BodyDescriptor, int>::VisitSpecialized<48>(v8::internal::Map*, v8::internal::HeapObject*)
- 1 0.0% 0.0% c32rtomb
- [Summary]:
- ticks total nonlib name
- 3 0.1% 0.1% JavaScript
- 2149 96.6% 98.9% C++
- 39 1.8% 1.8% GC
- 53 2.4% Shared libraries
- 20 0.9% Unaccounted
- [C++ entry points]:
- ticks cpp total name
- 981 46.0% 44.1% v8::internal::StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 227 10.6% 10.2% v8::internal::Runtime_ToFastProperties(int, v8::internal::Object**, v8::internal::Isolate*)
- 194 9.1% 8.7% v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
- 160 7.5% 7.2% v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*)
- 154 7.2% 6.9% v8::internal::Runtime_SetCode(int, v8::internal::Object**, v8::internal::Isolate*)
- 81 3.8% 3.6% v8::internal::Runtime_NewObject(int, v8::internal::Object**, v8::internal::Isolate*)
- 69 3.2% 3.1% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
- 68 3.2% 3.1% v8::internal::LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 67 3.1% 3.0% v8::internal::Runtime_SetInlineBuiltinFlag(int, v8::internal::Object**, v8::internal::Isolate*)
- 33 1.5% 1.5% v8::internal::Runtime_DefineAccessorPropertyUnchecked(int, v8::internal::Object**, v8::internal::Isolate*)
- 24 1.1% 1.1% v8::internal::Runtime_AddNamedProperty(int, v8::internal::Object**, v8::internal::Isolate*)
- 14 0.7% 0.6% v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
- 11 0.5% 0.5% v8::internal::KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 11 0.5% 0.5% v8::internal::Builtin_HandleApiCallConstruct(int, v8::internal::Object**, v8::internal::Isolate*)
- 10 0.5% 0.4% v8::internal::Runtime_DeclareGlobals(int, v8::internal::Object**, v8::internal::Isolate*)
- 4 0.2% 0.2% v8::internal::Runtime_OptimizeObjectForAddingMultipleProperties(int, v8::internal::Object**, v8::internal::Isolate*)
- 4 0.2% 0.2% v8::internal::Runtime_FunctionSetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
- 4 0.2% 0.2% v8::internal::Runtime_CreateArrayLiteralStubBailout(int, v8::internal::Object**, v8::internal::Isolate*)
- 3 0.1% 0.1% v8::internal::Runtime_NotifyStubFailure(int, v8::internal::Object**, v8::internal::Isolate*)
- 2 0.1% 0.1% v8::internal::Runtime_InternalSetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::ToBooleanIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::StoreCallbackProperty(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_SpecialArrayFunctions(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_RegExpInitializeAndCompile(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_HasProperty(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_HasOwnProperty(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_CreatePrivateOwnSymbol(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_CreateGlobalPrivateOwnSymbol(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::Runtime_CompileOptimized(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 0.0% 0.0% v8::internal::CompareNilIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- [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
- 1498 67.3% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 912 60.9% v8::internal::StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 896 98.2% LazyCompile: ~<anonymous> [eval]:1:99
- 896 100.0% LazyCompile: processImmediate timers.js:355:26
- 222 14.8% v8::internal::Runtime_ToFastProperties(int, v8::internal::Object**, v8::internal::Isolate*)
- 219 98.6% LazyCompile: ~<anonymous> [eval]:1:99
- 219 100.0% LazyCompile: processImmediate timers.js:355:26
- 157 10.5% v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*)
- 154 98.1% LazyCompile: ~<anonymous> [eval]:1:99
- 154 100.0% LazyCompile: processImmediate timers.js:355:26
- 67 4.5% v8::internal::Runtime_SetInlineBuiltinFlag(int, v8::internal::Object**, v8::internal::Isolate*)
- 65 97.0% LazyCompile: ~<anonymous> [eval]:1:99
- 65 100.0% LazyCompile: processImmediate timers.js:355:26
- 2 3.0% node::ContextifyScript::RunInThisContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 66 4.4% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
- 65 98.5% LazyCompile: ~<anonymous> [eval]:1:99
- 65 100.0% LazyCompile: processImmediate timers.js:355:26
- 40 2.7% v8::internal::Runtime_SetCode(int, v8::internal::Object**, v8::internal::Isolate*)
- 39 97.5% LazyCompile: ~<anonymous> [eval]:1:99
- 39 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 2.5% node::ContextifyScript::RunInThisContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 53 2.4% /lib/x86_64-linux-gnu/libc-2.19.so
- 17 32.1% v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
- 5 29.4% Function: ~<anonymous> native v8natives.js:31:10
- 5 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 5 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 5 100.0% LazyCompile: processImmediate timers.js:355:26
- 2 11.8% LazyCompile: ~TypeMapCreateFromList native object-observe.js:51:31
- 2 100.0% Function: ~<anonymous> native object-observe.js:70:16
- 2 100.0% Function: ~<anonymous> native object-observe.js:9:10
- 2 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 2 11.8% Function: ~<anonymous> native messages.js:28:10
- 2 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 2 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 2 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 5.9% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 5.9% LazyCompile: ~once events.js:249:44
- 1 100.0% LazyCompile: ~Duplex _stream_duplex.js:23:16
- 1 100.0% LazyCompile: ~Socket net.js:108:16
- 1 100.0% LazyCompile: ~createWritableStdioStream node.js:571:37
- 1 5.9% LazyCompile: ~ToName native runtime.js:549:16
- 1 100.0% LazyCompile: ~hasOwnProperty native v8natives.js:198:30
- 1 100.0% LazyCompile: ~bp native array.js:1153:16
- 1 100.0% Function: ~<anonymous> native array.js:10:10
- 1 5.9% LazyCompile: ~BooleanConstructor native v8natives.js:1117:28
- 1 100.0% Function: ~<anonymous> native v8natives.js:31:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 5.9% LazyCompile: FormatMessage native messages.js:255:23
- 1 100.0% LazyCompile: ~MakeGenericError native messages.js:245:26
- 1 100.0% LazyCompile: ~MakeRangeError native messages.js:865:24
- 1 100.0% Function: ~<anonymous> native messages.js:28:10
- 1 5.9% LazyCompile: ADD native runtime.js:162:17
- 1 100.0% Function: ~<anonymous> native regexp.js:8:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 5.9% Function: ~<anonymous> native array.js:10:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 9 17.0% v8::internal::Runtime_SetCode(int, v8::internal::Object**, v8::internal::Isolate*)
- 3 33.3% Function: ~<anonymous> native typedarray.js:2:10
- 3 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 3 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 3 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 11.1% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 11.1% Function: ~<anonymous> native weak-collection.js:2:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 11.1% Function: ~<anonymous> native v8natives.js:31:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 11.1% Function: ~<anonymous> native messages.js:28:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 11.1% Function: ~<anonymous> native date.js:3:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 11.1% Function: ~<anonymous> native collection.js:2:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 7 13.2% v8::internal::LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 4 57.1% Script: ~native mirror.js
- 4 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 4 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 4 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 14.3% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 14.3% Function: ~<anonymous> native regexp.js:8:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 14.3% Function: ~<anonymous> native generator.js:2:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 6 11.3% v8::internal::Runtime_NewObject(int, v8::internal::Object**, v8::internal::Isolate*)
- 3 50.0% Script: ~native liveedit.js
- 3 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 3 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 3 100.0% LazyCompile: processImmediate timers.js:355:26
- 2 33.3% LazyCompile: ~ToPropertyDescriptor native v8natives.js:322:30
- 2 100.0% LazyCompile: ~defineProperty native v8natives.js:894:30
- 2 100.0% LazyCompile: ~captureStackTrace native messages.js:752:34
- 2 100.0% LazyCompile: <anonymous> native messages.js:773:21
- 1 16.7% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 3 5.7% v8::internal::StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 2 66.7% LazyCompile: ~inherits native mirror.js:81:18
- 2 100.0% Script: ~native mirror.js
- 2 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 2 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 33.3% LazyCompile: ~PropertyDescriptor native v8natives.js:369:28
- 1 100.0% LazyCompile: ~ToPropertyDescriptor native v8natives.js:322:30
- 1 100.0% LazyCompile: ~defineProperty native v8natives.js:894:30
- 1 100.0% LazyCompile: ~captureStackTrace native messages.js:752:34
- 3 5.7% v8::internal::Runtime_NotifyStubFailure(int, v8::internal::Object**, v8::internal::Isolate*)
- 1 33.3% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 33.3% Function: ~<anonymous> native typedarray.js:2:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 33.3% Function: ~<anonymous> native messages.js:28:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 51 2.3% write
- 17 33.3% v8::internal::Runtime_SetCode(int, v8::internal::Object**, v8::internal::Isolate*)
- 7 41.2% Function: ~<anonymous> native typedarray.js:2:10
- 7 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 7 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 7 100.0% LazyCompile: processImmediate timers.js:355:26
- 4 23.5% LazyCompile: ~DefineError native messages.js:758:21
- 4 100.0% Function: ~<anonymous> native messages.js:28:10
- 4 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 4 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 3 17.6% Function: ~<anonymous> native weak-collection.js:2:10
- 3 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 3 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 3 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 5.9% Function: ~<anonymous> native generator.js:2:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 5.9% Function: ~<anonymous> native collection.js:2:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 12 23.5% v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
- 2 16.7% LazyCompile: ~DefineObjectProperty native v8natives.js:549:30
- 2 100.0% LazyCompile: ~DefineOwnProperty native v8natives.js:770:27
- 2 100.0% LazyCompile: ~defineProperty native v8natives.js:894:30
- 2 100.0% LazyCompile: ~captureStackTrace native messages.js:752:34
- 1 8.3% node::ContextifyScript::RunInThisContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 8.3% LazyCompile: ~writeOrBuffer _stream_writable.js:255:23
- 1 100.0% LazyCompile: ~Writable.write _stream_writable.js:186:36
- 1 100.0% LazyCompile: ~Socket.write net.js:613:34
- 1 100.0% LazyCompile: ~Console.log console.js:35:33
- 1 8.3% LazyCompile: ~reduceToSingleString util.js:550:30
- 1 100.0% LazyCompile: formatValue util.js:179:21
- 1 100.0% LazyCompile: ~formatProperty util.js:486:24
- 1 100.0% LazyCompile: ~<anonymous> util.js:407:27
- 1 8.3% LazyCompile: ~captureStackTrace native messages.js:752:34
- 1 100.0% LazyCompile: <anonymous> native messages.js:773:21
- 1 100.0% LazyCompile: ~DefineError native messages.js:758:21
- 1 100.0% Function: ~<anonymous> native messages.js:28:10
- 1 8.3% LazyCompile: ~TypeMapCreateFromList native object-observe.js:51:31
- 1 100.0% Function: ~<anonymous> native object-observe.js:70:16
- 1 100.0% Function: ~<anonymous> native object-observe.js:9:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 8.3% LazyCompile: ~MakeGenericError native messages.js:245:26
- 1 100.0% LazyCompile: ~MakeRangeError native messages.js:865:24
- 1 100.0% Function: ~<anonymous> native messages.js:28:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 8.3% LazyCompile: FormatMessage native messages.js:255:23
- 1 100.0% LazyCompile: ~MakeGenericError native messages.js:245:26
- 1 100.0% LazyCompile: ~MakeRangeError native messages.js:865:24
- 1 100.0% Function: ~<anonymous> native messages.js:28:10
- 1 8.3% Function: ~<anonymous> native v8natives.js:31:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 10 19.6% v8::internal::LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 3 30.0% Script: ~native debug.js
- 3 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 3 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 3 100.0% LazyCompile: processImmediate timers.js:355:26
- 2 20.0% Script: ~native mirror.js
- 2 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 2 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 2 100.0% LazyCompile: processImmediate timers.js:355:26
- 2 20.0% Function: ~<anonymous> native array.js:10:10
- 2 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 2 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 2 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 10.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 1 10.0% LazyCompile: ~IsDataDescriptor native v8natives.js:275:26
- 1 100.0% LazyCompile: ~DefineObjectProperty native v8natives.js:549:30
- 1 100.0% LazyCompile: ~DefineOwnProperty native v8natives.js:770:27
- 1 100.0% LazyCompile: ~defineProperty native v8natives.js:894:30
- 1 10.0% Function: ~<anonymous> native collection-iterator.js:6:10
- 1 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 1 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 100.0% LazyCompile: processImmediate timers.js:355:26
- 9 17.6% v8::internal::StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
- 5 55.6% LazyCompile: ~PropertyDescriptor native v8natives.js:369:28
- 5 100.0% LazyCompile: ~ToPropertyDescriptor native v8natives.js:322:30
- 5 100.0% LazyCompile: ~defineProperty native v8natives.js:894:30
- 5 100.0% LazyCompile: ~captureStackTrace native messages.js:752:34
- 2 22.2% LazyCompile: ~inherits native mirror.js:81:18
- 2 100.0% Script: ~native mirror.js
- 2 100.0% node::ContextifyContext::RunInDebugContext(v8::FunctionCallbackInfo<v8::Value> const&)
- 2 100.0% LazyCompile: ~<anonymous> [eval]:1:99
- 1 11.1% LazyCompile: ~captureStackTrace native messages.js:752:34
- 1 100.0% LazyCompile: <anonymous> native messages.js:773:21
- 1 100.0% LazyCompile: ~DefineError native messages.js:758:21
- 1 100.0% Function: ~<anonymous> native messages.js:28:10
Advertisement
Add Comment
Please, Sign In to add comment