Skip to content

Instantly share code, notes, and snippets.

@zpodlovics
Created August 27, 2018 14:12
Show Gist options
  • Save zpodlovics/a454ad7521945f367bc13b69a7230118 to your computer and use it in GitHub Desktop.
Save zpodlovics/a454ad7521945f367bc13b69a7230118 to your computer and use it in GitHub Desktop.
fable2-profile.txt
Statistical profiling result from isolate-0x43a17c0-v8.log, (163343 ticks, 2212 unaccounted, 0 excluded).
[Shared libraries]:
ticks total nonlib name
158 0.1% /lib/x86_64-linux-gnu/libc-2.23.so
7 0.0% [vdso]
1 0.0% /lib/x86_64-linux-gnu/libm-2.23.so
1 0.0% /lib/x86_64-linux-gnu/ld-2.23.so
[JavaScript]:
ticks total nonlib name
[C++]:
ticks total nonlib name
12175 7.5% 7.5% v8::internal::Factory::NewNumber(double, v8::internal::PretenureFlag)
9239 5.7% 5.7% v8::internal::DoubleToInt32(double)
8544 5.2% 5.2% v8::internal::Builtin_Impl_DataViewPrototypeSetUint8(v8::internal::BuiltinArguments, v8::internal::Isolate*)
8499 5.2% 5.2% v8::internal::Builtin_Impl_DataViewPrototypeGetUint8(v8::internal::BuiltinArguments, v8::internal::Isolate*)
5137 3.1% 3.1% v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
4623 2.8% 2.8% v8::internal::Runtime_DefineDataPropertyInLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
4300 2.6% 2.6% v8::internal::Object::BooleanValue()
4195 2.6% 2.6% v8::internal::Builtin_Impl_DataViewPrototypeSetUint16(v8::internal::BuiltinArguments, v8::internal::Isolate*)
3786 2.3% 2.3% v8::internal::Builtin_Impl_DataViewPrototypeGetUint16(v8::internal::BuiltinArguments, v8::internal::Isolate*)
3595 2.2% 2.2% v8::internal::LookupIterator::WriteDataValue(v8::internal::Handle<v8::internal::Object>, bool)
2734 1.7% 1.7% v8::internal::LookupIterator::ApplyTransitionToDataProperty(v8::internal::Handle<v8::internal::JSReceiver>)
2722 1.7% 1.7% v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::PropertyConstness, v8::internal::Object::StoreFromKeyed)
2594 1.6% 1.6% v8::internal::FeedbackNexus::StateFromFeedback() const
2582 1.6% 1.6% v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed)
2399 1.5% 1.5% v8::internal::TransitionsAccessor::SearchTransition(v8::internal::Name*, v8::internal::PropertyKind, v8::internal::PropertyAttributes)
2066 1.3% 1.3% v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInRegularHolder<false>(v8::internal::Map*, v8::internal::JSReceiver*)
2043 1.3% 1.3% v8::internal::Builtin_Impl_DataViewPrototypeGetFloat32(v8::internal::BuiltinArguments, v8::internal::Isolate*)
2018 1.2% 1.2% v8::internal::Builtin_Impl_DataViewPrototypeSetFloat32(v8::internal::BuiltinArguments, v8::internal::Isolate*)
1822 1.1% 1.1% v8::internal::(anonymous namespace)::UpdateDescriptorForValue(v8::internal::Handle<v8::internal::Map>, int, v8::internal::PropertyConstness, v8::internal::Handle<v8::internal::Object>)
1777 1.1% 1.1% v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::ShouldThrow, v8::internal::Object::StoreFromKeyed)
1743 1.1% 1.1% v8::internal::Handle<v8::internal::PropertyArray> v8::internal::Factory::CopyArrayAndGrow<v8::internal::PropertyArray>(v8::internal::Handle<v8::internal::PropertyArray>, int, v8::internal::PretenureFlag)
1587 1.0% 1.0% v8::internal::LookupIterator::UpdateProtector() [clone .part.349]
1283 0.8% 0.8% v8::internal::JSObject::DefineOwnPropertyIgnoreAttributes(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::ShouldThrow, v8::internal::JSObject::AccessorInfoHandling)
1270 0.8% 0.8% int v8::internal::BinarySearch<(v8::internal::SearchMode)1, v8::internal::DescriptorArray>(v8::internal::DescriptorArray*, v8::internal::Name*, int, int*)
1129 0.7% 0.7% v8::internal::Builtin_Impl_DataViewPrototypeSetUint32(v8::internal::BuiltinArguments, v8::internal::Isolate*)
1062 0.7% 0.7% void v8::internal::LookupIterator::Start<false>()
1049 0.6% 0.6% void v8::internal::LookupIterator::NextInternal<false>(v8::internal::Map*, v8::internal::JSReceiver*)
924 0.6% 0.6% v8::internal::Builtin_DataViewPrototypeGetUint8(int, v8::internal::Object**, v8::internal::Isolate*)
917 0.6% 0.6% v8::internal::HeapObject::synchronized_set_map(v8::internal::Map*)
902 0.6% 0.6% v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment)
864 0.5% 0.5% v8::internal::Builtin_Impl_DataViewPrototypeGetUint32(v8::internal::BuiltinArguments, v8::internal::Isolate*)
583 0.4% 0.4% v8::internal::FeedbackVector::GetKind(v8::internal::FeedbackSlot) const
553 0.3% 0.3% v8::internal::Builtin_DataViewPrototypeSetUint8(int, v8::internal::Object**, v8::internal::Isolate*)
526 0.3% 0.3% v8::internal::TransitionsAccessor::Initialize()
486 0.3% 0.3% v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment)
447 0.3% 0.3% v8::internal::PropertyArray::set(int, v8::internal::Object*)
433 0.3% 0.3% v8::internal::(anonymous namespace)::GetIdentityHashHelper(v8::internal::Isolate*, v8::internal::JSReceiver*) [clone .isra.363]
417 0.3% 0.3% v8::internal::Builtin_DataViewPrototypeGetUint16(int, v8::internal::Object**, v8::internal::Isolate*)
400 0.2% 0.2% __pthread_cond_signal
382 0.2% 0.2% v8::internal::JSReceiver::SetProperties(v8::internal::HeapObject*)
338 0.2% 0.2% v8::internal::Map::GetBackPointer() const
314 0.2% 0.2% v8::internal::Builtin_DataViewPrototypeSetUint16(int, v8::internal::Object**, v8::internal::Isolate*)
311 0.2% 0.2% v8::internal::Map::UnusedPropertyFields() const
284 0.2% 0.2% v8::internal::TransitionArray::SearchDetails(int, v8::internal::PropertyKind, v8::internal::PropertyAttributes, int*)
255 0.2% 0.2% v8::internal::Builtin_DataViewPrototypeGetFloat32(int, v8::internal::Object**, v8::internal::Isolate*)
180 0.1% 0.1% v8::internal::Factory::AllocateRawArray(int, v8::internal::PretenureFlag)
167 0.1% 0.1% v8::internal::Map::GetInObjectProperties() const
159 0.1% 0.1% v8::internal::FieldType::Any()
133 0.1% 0.1% v8::internal::Map::Update(v8::internal::Handle<v8::internal::Map>)
120 0.1% 0.1% v8::internal::Builtin_DataViewPrototypeSetFloat32(int, v8::internal::Object**, v8::internal::Isolate*)
99 0.1% 0.1% v8::internal::FieldType::cast(v8::internal::Object*)
98 0.1% 0.1% v8::internal::Heap::Scavenge()
89 0.1% 0.1% v8::internal::Bitmap::Clear()
66 0.0% 0.0% v8::internal::SerializerDeserializer::Iterate(v8::internal::Isolate*, v8::internal::RootVisitor*)
62 0.0% 0.0% v8::internal::Builtin_DataViewPrototypeGetUint32(int, v8::internal::Object**, v8::internal::Isolate*)
59 0.0% 0.0% v8::internal::Builtin_DataViewPrototypeSetUint32(int, v8::internal::Object**, v8::internal::Isolate*)
58 0.0% 0.0% node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)
50 0.0% 0.0% v8::internal::Factory::CopyPropertyArrayAndGrow(v8::internal::Handle<v8::internal::PropertyArray>, int, v8::internal::PretenureFlag)
45 0.0% 0.0% v8::internal::LargeObjectSpace::FindPage(unsigned long)
45 0.0% 0.0% do_futex_wait.constprop.3
44 0.0% 0.0% __pthread_cond_wait
43 0.0% 0.0% __GI___pthread_mutex_lock
40 0.0% 0.0% __libc_malloc
34 0.0% 0.0% v8::internal::RootScavengeVisitor::VisitRootPointer(v8::internal::Root, char const*, v8::internal::Object**)
27 0.0% 0.0% v8::internal::StoreBuffer::MoveEntriesToRememberedSet(int)
27 0.0% 0.0% v8::internal::GCTracer::Start(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*)
27 0.0% 0.0% __lll_lock_wait
26 0.0% 0.0% v8::internal::FixStaleLeftTrimmedHandlesVisitor::VisitRootPointers(v8::internal::Root, char const*, v8::internal::Object**, v8::internal::Object**)
18 0.0% 0.0% __lll_unlock_wake
18 0.0% 0.0% __GI___pthread_mutex_unlock
15 0.0% 0.0% v8::internal::NewSpace::UpdateLinearAllocationArea()
14 0.0% 0.0% v8::internal::RootScavengeVisitor::VisitRootPointers(v8::internal::Root, char const*, v8::internal::Object**, v8::internal::Object**)
13 0.0% 0.0% __pthread_cond_broadcast
13 0.0% 0.0% _IO_vfprintf
12 0.0% 0.0% v8::internal::SemiSpace::FixPagesFlags(long, long)
11 0.0% 0.0% write
11 0.0% 0.0% v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> >::operator==(v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> > const&) const
11 0.0% 0.0% v8::internal::Scavenger::ScavengePage(v8::internal::MemoryChunk*)
11 0.0% 0.0% v8::internal::Heap::GarbageCollectionEpilogue()
8 0.0% 0.0% v8::internal::StoreBuffer::StoreBufferOverflow(v8::internal::Isolate*)
8 0.0% 0.0% v8::internal::StackFrame::ComputeType(v8::internal::StackFrameIteratorBase const*, v8::internal::StackFrame::State*)
8 0.0% 0.0% v8::internal::CancelableTaskManager::Register(v8::internal::Cancelable*)
8 0.0% 0.0% v8::internal::ArrayBufferTracker::PrepareToFreeDeadInNewSpace(v8::internal::Heap*)
7 0.0% 0.0% v8::internal::StackFrameIterator::Advance()
7 0.0% 0.0% v8::internal::Runtime_AllocateInNewSpace(int, v8::internal::Object**, v8::internal::Isolate*)
6 0.0% 0.0% v8::internal::compiler::GraphReducer::ReduceTop()
6 0.0% 0.0% v8::internal::ScavengingTask::RunInParallel()
6 0.0% 0.0% v8::internal::PagedSpace::SizeOfObjects()
6 0.0% 0.0% v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags)
5 0.0% 0.0% v8::internal::compiler::GraphTrimmer::TrimGraph()
5 0.0% 0.0% v8::internal::SpaceWithLinearArea::InlineAllocationStep(unsigned long, unsigned long, unsigned long, unsigned long)
5 0.0% 0.0% v8::internal::ScavengeJob::ScheduleIdleTaskIfNeeded(v8::internal::Heap*, int)
5 0.0% 0.0% v8::internal::NewSpace::EnsureAllocation(int, v8::internal::AllocationAlignment)
5 0.0% 0.0% v8::internal::NewSpace::AddFreshPage()
5 0.0% 0.0% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned long)
5 0.0% 0.0% v8::internal::Heap::CreateFillerObjectAt(unsigned long, int, v8::internal::ClearRecordedSlots, v8::internal::ClearFreedMemoryMode)
5 0.0% 0.0% v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)
5 0.0% 0.0% v8::internal::FreeList::Reset()
5 0.0% 0.0% strlen
5 0.0% 0.0% std::enable_if<std::__and_<std::is_move_constructible<v8::internal::Page>, std::is_move_assignable<v8::internal::Page> >::value, void>::type std::swap<v8::internal::Page>(v8::internal::Page&, v8::internal::Page&)
5 0.0% 0.0% mprotect
4 0.0% 0.0% v8::internal::compiler::LiveRangeConnector::ResolveControlFlow(v8::internal::Zone*)
4 0.0% 0.0% v8::internal::compiler::GraphReducer::Reduce(v8::internal::compiler::Node*)
4 0.0% 0.0% v8::internal::Zone::New(unsigned long)
4 0.0% 0.0% v8::internal::Sweeper::FilterSweepingPagesScope::~FilterSweepingPagesScope()
4 0.0% 0.0% v8::internal::SpaceWithLinearArea::ComputeLimit(unsigned long, unsigned long, unsigned long)
4 0.0% 0.0% v8::internal::Scavenger::ScavengeObject(v8::internal::HeapObjectReference**, v8::internal::HeapObject*) [clone .constprop.284]
4 0.0% 0.0% v8::internal::Scavenger::Process(v8::internal::OneshotBarrier*)
4 0.0% 0.0% v8::internal::Isolate::IterateDeferredHandles(v8::internal::RootVisitor*)
4 0.0% 0.0% v8::internal::Isolate::Iterate(v8::internal::RootVisitor*, v8::internal::ThreadLocalTop*)
4 0.0% 0.0% v8::internal::CancelableTask::CancelableTask(v8::internal::Isolate*)
3 0.0% 0.0% void v8::internal::CopyWords<v8::internal::Object*>(v8::internal::Object**, v8::internal::Object* const*, unsigned long)
3 0.0% 0.0% void std::vector<std::unique_ptr<v8::internal::ItemParallelJob::Task, std::default_delete<v8::internal::ItemParallelJob::Task> >, std::allocator<std::unique_ptr<v8::internal::ItemParallelJob::Task, std::default_delete<v8::internal::ItemParallelJob::Task> > > >::_M_emplace_back_aux<std::unique_ptr<v8::internal::ItemParallelJob::Task, std::default_delete<v8::internal::ItemParallelJob::Task> > >(std::unique_ptr<v8::internal::ItemParallelJob::Task, std::default_delete<v8::internal::ItemParallelJob::Task> >&&)
3 0.0% 0.0% v8::internal::compiler::Scheduler::ScheduleLate()
3 0.0% 0.0% v8::internal::compiler::Scheduler::PrepareUses()
3 0.0% 0.0% v8::internal::compiler::Node::New(v8::internal::Zone*, unsigned int, v8::internal::compiler::Operator const*, int, v8::internal::compiler::Node* const*, bool)
3 0.0% 0.0% v8::internal::StackFrameIterator::StackFrameIterator(v8::internal::Isolate*, v8::internal::ThreadLocalTop*)
3 0.0% 0.0% v8::internal::Logger::ResourceEvent(char const*, char const*)
3 0.0% 0.0% v8::internal::Heap::CanExpandOldGeneration(unsigned long)
3 0.0% 0.0% v8::internal::GlobalHandles::IdentifyWeakUnmodifiedObjects(bool (*)(v8::internal::Object**))
3 0.0% 0.0% v8::internal::GCTracer::ScavengeSpeedInBytesPerMillisecond(v8::internal::ScavengeSpeedMode) const
3 0.0% 0.0% v8::internal::AggregatedMemoryHistogram<v8::internal::Histogram>::AddSample(double, double)
3 0.0% 0.0% v8::base::Mutex::Lock()
3 0.0% 0.0% std::ostream::sentry::sentry(std::ostream&)
3 0.0% 0.0% node::GetBinding(v8::FunctionCallbackInfo<v8::Value> const&)
3 0.0% 0.0% fwrite
2 0.0% 0.0% void std::vector<v8::internal::compiler::Node*, v8::internal::ZoneAllocator<v8::internal::compiler::Node*> >::_M_emplace_back_aux<v8::internal::compiler::Node* const&>(v8::internal::compiler::Node* const&)
2 0.0% 0.0% v8::internal::interpreter::ConstantArrayBuilder::Insert(v8::internal::AstRawString const*)
2 0.0% 0.0% v8::internal::compiler::ValueNumberingReducer::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% v8::internal::compiler::SimplifiedLowering::LowerAllNodes()
2 0.0% 0.0% v8::internal::compiler::Scheduler::UpdatePlacement(v8::internal::compiler::Node*, v8::internal::compiler::Scheduler::Placement)
2 0.0% 0.0% v8::internal::compiler::ScheduleLateNodeVisitor::SplitNode(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
2 0.0% 0.0% v8::internal::compiler::RegisterAllocationData::GetOrCreateLiveRangeFor(int)
2 0.0% 0.0% v8::internal::compiler::OperatorProperties::HasFrameStateInput(v8::internal::compiler::Operator const*)
2 0.0% 0.0% v8::internal::compiler::NodeProperties::IsControlEdge(v8::internal::compiler::Edge)
2 0.0% 0.0% v8::internal::compiler::NodeProperties::GetEffectInput(v8::internal::compiler::Node*, int)
2 0.0% 0.0% v8::internal::compiler::LinearScanAllocator::AddToUnhandledSorted(v8::internal::compiler::LiveRange*)
2 0.0% 0.0% v8::internal::compiler::InstructionSequence::SetSourcePosition(v8::internal::compiler::Instruction const*, v8::internal::SourcePosition)
2 0.0% 0.0% v8::internal::compiler::Graph::NewNode(v8::internal::compiler::Operator const*, int, v8::internal::compiler::Node* const*, bool)
2 0.0% 0.0% v8::internal::compiler::EscapeAnalysis::Reduce(v8::internal::compiler::Node*, v8::internal::compiler::EffectGraphReducer::Reduction*)
2 0.0% 0.0% v8::internal::compiler::(anonymous namespace)::SourcePositionWrapper::Reduce(v8::internal::compiler::Node*)
2 0.0% 0.0% v8::internal::Sweeper::PauseOrCompleteScope::PauseOrCompleteScope(v8::internal::Sweeper*)
2 0.0% 0.0% v8::internal::StandardFrame::IterateCompiledFrame(v8::internal::RootVisitor*) const
2 0.0% 0.0% v8::internal::SpaceWithLinearArea::ResumeAllocationObservers()
2 0.0% 0.0% v8::internal::SpaceWithLinearArea::PauseAllocationObservers()
2 0.0% 0.0% v8::internal::Scanner::Scan()
2 0.0% 0.0% v8::internal::PagedSpaces::next()
2 0.0% 0.0% v8::internal::PagedSpace::UpdateInlineAllocationLimit(unsigned long)
2 0.0% 0.0% v8::internal::PagedSpace::TearDown()
2 0.0% 0.0% v8::internal::PagedSpace::PagedSpace(v8::internal::Heap*, v8::internal::AllocationSpace, v8::internal::Executability)
2 0.0% 0.0% v8::internal::LocalAllocator::Allocate(v8::internal::AllocationSpace, int, v8::internal::AllocationAlignment) [clone .constprop.286]
2 0.0% 0.0% v8::internal::ItemParallelJob::Run(std::shared_ptr<v8::internal::Counters>)
2 0.0% 0.0% v8::internal::Histogram::AddSample(int)
2 0.0% 0.0% v8::internal::Heap::ProcessPretenuringFeedback() [clone .part.885]
2 0.0% 0.0% v8::internal::Heap::OnMoveEvent(v8::internal::HeapObject*, v8::internal::HeapObject*, int)
2 0.0% 0.0% v8::internal::Heap::MergeAllocationSitePretenuringFeedback(std::unordered_map<v8::internal::AllocationSite*, unsigned long, std::hash<v8::internal::AllocationSite*>, std::equal_to<v8::internal::AllocationSite*>, std::allocator<std::pair<v8::internal::AllocationSite* const, unsigned long> > > const&)
2 0.0% 0.0% v8::internal::Heap::GetFillToAlign(unsigned long, v8::internal::AllocationAlignment)
2 0.0% 0.0% v8::internal::Heap::CallGCEpilogueCallbacks(v8::GCType, v8::GCCallbackFlags)
2 0.0% 0.0% v8::internal::HandleScopeImplementer::IterateThis(v8::internal::RootVisitor*)
2 0.0% 0.0% v8::internal::GCTracer::Stop(v8::internal::GarbageCollector)
2 0.0% 0.0% v8::internal::GCTracer::NewSpaceAllocationThroughputInBytesPerMillisecond(double) const
2 0.0% 0.0% v8::internal::GCTracer::CombinedMarkCompactSpeedInBytesPerMillisecond()
2 0.0% 0.0% v8::internal::Deserializer<v8::internal::DefaultDeserializerAllocator>::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long)
2 0.0% 0.0% v8::internal::CommitPageSize()
2 0.0% 0.0% v8::internal::CancelableTaskManager::TryAbort(unsigned long)
2 0.0% 0.0% v8::internal::ArrayBufferCollector::FreeAllocationsOnBackgroundThread()
2 0.0% 0.0% v8::base::TemplateHashMapImpl<void*, void*, v8::base::KeyEqualityMatcher<void*>, v8::internal::ZoneAllocationPolicy>::FillEmptyEntry(v8::base::TemplateHashMapEntry<void*, void*>*, void* const&, void* const&, unsigned int, v8::internal::ZoneAllocationPolicy)
2 0.0% 0.0% uv_hrtime
2 0.0% 0.0% std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
2 0.0% 0.0% node::performance::MarkGarbageCollectionEnd(v8::Isolate*, v8::GCType, v8::GCCallbackFlags, void*)
2 0.0% 0.0% node::NodePlatform::MonotonicallyIncreasingTime()
2 0.0% 0.0% node::NodePlatform::CallOnBackgroundThread(v8::Task*, v8::Platform::ExpectedRuntime)
2 0.0% 0.0% getpid
2 0.0% 0.0% _init
2 0.0% 0.0% __clock_gettime
2 0.0% 0.0% __GI___pthread_mutex_init
2 0.0% 0.0% _IO_default_xsputn
1 0.0% 0.0% vsnprintf
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::BodyDescriptorBase::IteratePointers<v8::internal::ScavengeVisitor>(v8::internal::HeapObject*, int, int, v8::internal::ScavengeVisitor*) [clone .isra.197]
1 0.0% 0.0% void std::vector<v8::internal::compiler::StateValueDescriptor, v8::internal::ZoneAllocator<v8::internal::compiler::StateValueDescriptor> >::emplace_back<v8::internal::compiler::StateValueDescriptor>(v8::internal::compiler::StateValueDescriptor&&)
1 0.0% 0.0% void std::vector<v8::internal::ItemParallelJob::Item*, std::allocator<v8::internal::ItemParallelJob::Item*> >::_M_emplace_back_aux<v8::internal::ItemParallelJob::Item* const&>(v8::internal::ItemParallelJob::Item* const&)
1 0.0% 0.0% v8::internal::wasm::WasmCodeManager::LookupCode(unsigned long) const
1 0.0% 0.0% v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterTransfer(v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*, v8::internal::interpreter::BytecodeRegisterOptimizer::RegisterInfo*)
1 0.0% 0.0% v8::internal::interpreter::BytecodeGenerator::BytecodeGenerator(v8::internal::UnoptimizedCompilationInfo*, v8::internal::AstStringConstants const*, v8::internal::ZoneVector<v8::internal::FunctionLiteral*>*)
1 0.0% 0.0% v8::internal::interpreter::BytecodeGenerator::BuildVariableLoad(v8::internal::Variable*, v8::internal::HoleCheckMode, v8::internal::TypeofMode)
1 0.0% 0.0% v8::internal::interpreter::BytecodeArrayWriter::BytecodeArrayWriter(v8::internal::Zone*, v8::internal::interpreter::ConstantArrayBuilder*, v8::internal::SourcePositionTableBuilder::RecordingMode)
1 0.0% 0.0% v8::internal::interpreter::BytecodeArrayBuilder::CallUndefinedReceiver(v8::internal::interpreter::Register, v8::internal::interpreter::RegisterList, int)
1 0.0% 0.0% v8::internal::compiler::VariableTracker::Scope::~Scope()
1 0.0% 0.0% v8::internal::compiler::UsePosition::HintRegister(int*) const
1 0.0% 0.0% v8::internal::compiler::TopLevelLiveRange::Splinter(v8::internal::compiler::LifetimePosition, v8::internal::compiler::LifetimePosition, v8::internal::Zone*)
1 0.0% 0.0% v8::internal::compiler::StateValuesAccess::iterator::operator*()
1 0.0% 0.0% v8::internal::compiler::SimplifiedOperatorReducer::Reduce(v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::Schedule::IsScheduled(v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::RepresentationSelector::EnqueueInput(v8::internal::compiler::Node*, int, v8::internal::compiler::UseInfo)
1 0.0% 0.0% v8::internal::compiler::RegisterAllocationData::MarkAllocated(v8::internal::MachineRepresentation, int)
1 0.0% 0.0% v8::internal::compiler::ReferenceMapPopulator::PopulateReferenceMaps()
1 0.0% 0.0% v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> >::FindLeftmost(v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> >::FocusedTree const*, int*, std::array<v8::internal::compiler::PersistentMap<v8::internal::compiler::Variable, v8::internal::compiler::Node*, v8::base::hash<v8::internal::compiler::Variable> >::FocusedTree const*, 32ul>*)
1 0.0% 0.0% v8::internal::compiler::OperatorProperties::HasContextInput(v8::internal::compiler::Operator const*)
1 0.0% 0.0% v8::internal::compiler::NodeProperties::ReplaceUses(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::NodeProperties::ReplaceFrameStateInput(v8::internal::compiler::Node*, v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::NodeProperties::IsExceptionalCall(v8::internal::compiler::Node*, v8::internal::compiler::Node**)
1 0.0% 0.0% v8::internal::compiler::NodeProperties::IsEffectEdge(v8::internal::compiler::Edge)
1 0.0% 0.0% v8::internal::compiler::NodeProperties::GetControlInput(v8::internal::compiler::Node*, int)
1 0.0% 0.0% v8::internal::compiler::NodeProperties::Equals(v8::internal::compiler::Node*, v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::NodeCache<long, v8::base::hash<long>, std::equal_to<long> >::GetCachedNodes(v8::internal::ZoneVector<v8::internal::compiler::Node*>*)
1 0.0% 0.0% v8::internal::compiler::NodeCache<int, v8::base::hash<int>, std::equal_to<int> >::Find(v8::internal::Zone*, int)
1 0.0% 0.0% v8::internal::compiler::Node::Kill()
1 0.0% 0.0% v8::internal::compiler::Node::AppendInput(v8::internal::Zone*, v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::LoopVariableOptimizer::VisitNode(v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::LoopPeeler::Peel(v8::internal::compiler::LoopTree::Loop*)
1 0.0% 0.0% v8::internal::compiler::LoadElimination::AbstractState::AddField(v8::internal::compiler::Node*, unsigned long, v8::internal::compiler::Node*, v8::internal::MaybeHandle<v8::internal::Name>, v8::internal::Zone*) const
1 0.0% 0.0% v8::internal::compiler::LiveRangeConnector::ConnectRanges(v8::internal::Zone*)
1 0.0% 0.0% v8::internal::compiler::LiveRangeBuilder::ProcessLoopHeader(v8::internal::compiler::InstructionBlock const*, v8::internal::BitVector*)
1 0.0% 0.0% v8::internal::compiler::LiveRange::SplitAt(v8::internal::compiler::LifetimePosition, v8::internal::Zone*)
1 0.0% 0.0% v8::internal::compiler::LiveRange::Covers(v8::internal::compiler::LifetimePosition) const
1 0.0% 0.0% v8::internal::compiler::LinearScanAllocator::AllocateRegisters()
1 0.0% 0.0% v8::internal::compiler::LinearScanAllocator::AllocateBlockedReg(v8::internal::compiler::LiveRange*)
1 0.0% 0.0% v8::internal::compiler::JSGraph::ZeroConstant()
1 0.0% 0.0% v8::internal::compiler::JSGraph::Constant(int)
1 0.0% 0.0% v8::internal::compiler::InstructionSelector::AddOperandToStateValueDescriptor(v8::internal::compiler::StateValueList*, v8::internal::ZoneVector<v8::internal::compiler::InstructionOperand>*, v8::internal::compiler::OperandGenerator*, v8::internal::compiler::StateObjectDeduplicator*, v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::compiler::FrameStateInputKind, v8::internal::Zone*)
1 0.0% 0.0% v8::internal::compiler::InstructionOperand::InterferesWith(v8::internal::compiler::InstructionOperand const&) const
1 0.0% 0.0% v8::internal::compiler::GraphReducer::Replace(v8::internal::compiler::Node*, v8::internal::compiler::Node*, unsigned int)
1 0.0% 0.0% v8::internal::compiler::EscapeAnalysisTracker::Scope::SetEscaped(v8::internal::compiler::Node*) [clone .isra.233]
1 0.0% 0.0% v8::internal::compiler::EscapeAnalysisReducer::ReduceDeoptState(v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Deduplicator*)
1 0.0% 0.0% v8::internal::compiler::ConstraintBuilder::MeetConstraintsBefore(int)
1 0.0% 0.0% v8::internal::compiler::ConstantFoldingReducer::Reduce(v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::Constant::Constant(int)
1 0.0% 0.0% v8::internal::compiler::CommonOperatorReducer::Reduce(v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::compiler::CodeGenerator::BuildTranslationForFrameStateDescriptor(v8::internal::compiler::FrameStateDescriptor*, v8::internal::compiler::InstructionOperandIterator*, v8::internal::Translation*, v8::internal::compiler::OutputFrameStateCombine)
1 0.0% 0.0% v8::internal::compiler::CodeGenerator::AssembleArchInstruction(v8::internal::compiler::Instruction*)
1 0.0% 0.0% v8::internal::compiler::BytecodeGraphBuilder::VisitLdaImmutableCurrentContextSlot()
1 0.0% 0.0% v8::internal::compiler::BytecodeGraphBuilder::GetFunctionClosure()
1 0.0% 0.0% v8::internal::compiler::(anonymous namespace)::UpdateLiveness(v8::internal::interpreter::Bytecode, v8::internal::compiler::BytecodeLiveness&, v8::internal::compiler::BytecodeLivenessState**, v8::internal::interpreter::BytecodeArrayAccessor const&, v8::internal::compiler::BytecodeLivenessMap const&)
1 0.0% 0.0% v8::internal::compiler::(anonymous namespace)::RedundantStoreFinder::Visit(v8::internal::compiler::Node*)
1 0.0% 0.0% v8::internal::VirtualMemory::~VirtualMemory()
1 0.0% 0.0% v8::internal::TransitionsAccessor::Insert(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::SimpleTransitionFlag)
1 0.0% 0.0% v8::internal::TransitionArray::Search(v8::internal::PropertyKind, v8::internal::Name*, v8::internal::PropertyAttributes, int*)
1 0.0% 0.0% v8::internal::TimedHistogram::Start(v8::base::ElapsedTimer*, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Sweeper::EnsureIterabilityCompleted()
1 0.0% 0.0% v8::internal::StoreBuffer::MoveAllEntriesToRememberedSet()
1 0.0% 0.0% v8::internal::StoreBuffer::InsertDuringRuntime(v8::internal::StoreBuffer*, unsigned long)
1 0.0% 0.0% v8::internal::StandardFrame::ComputeCallerState(v8::internal::StackFrame::State*) const
1 0.0% 0.0% v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const
1 0.0% 0.0% v8::internal::SpaceWithLinearArea::StartNextInlineAllocationStep()
1 0.0% 0.0% v8::internal::Scavenger::Scavenger(v8::internal::Heap*, bool, v8::internal::Worklist<std::pair<v8::internal::HeapObject*, int>, 256>*, v8::internal::Worklist<std::pair<v8::internal::HeapObject*, int>, 256>*, int)
1 0.0% 0.0% v8::internal::Scavenger::Finalize()
1 0.0% 0.0% v8::internal::Scavenger::CheckAndScavengeObject(v8::internal::Heap*, unsigned long) [clone .constprop.280]
1 0.0% 0.0% v8::internal::ScavengeWeakObjectRetainer::RetainAs(v8::internal::Object*)
1 0.0% 0.0% v8::internal::Scanner::ScanNumber(bool)
1 0.0% 0.0% v8::internal::SafepointEntry::HasRegisters() const
1 0.0% 0.0% v8::internal::PauseAllocationObserversScope::~PauseAllocationObserversScope()
1 0.0% 0.0% v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryExpression(int, bool, 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, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
1 0.0% 0.0% v8::internal::PagedSpace::is_local()
1 0.0% 0.0% v8::internal::PagedSpace::FreeLinearAllocationArea()
1 0.0% 0.0% v8::internal::PageScavengingItem::~PageScavengingItem()
1 0.0% 0.0% v8::internal::Operand::Operand(v8::internal::Register, int)
1 0.0% 0.0% v8::internal::MemoryChunk::SetReadAndWritable()
1 0.0% 0.0% v8::internal::Map::UpdateFieldType(int, v8::internal::Handle<v8::internal::Name>, v8::internal::PropertyConstness, v8::internal::Representation, v8::internal::Handle<v8::internal::Object>)
1 0.0% 0.0% v8::internal::Map::GetOrCreatePrototypeChainValidityCell(v8::internal::Handle<v8::internal::Map>, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Map::GetConstructor() const
1 0.0% 0.0% v8::internal::LocalEmbedderHeapTracer::RegisterWrappersWithRemoteTracer()
1 0.0% 0.0% v8::internal::LocalAllocationBuffer::LocalAllocationBuffer(v8::internal::Heap*, v8::internal::LinearAllocationArea)
1 0.0% 0.0% v8::internal::LocalAllocationBuffer::Close()
1 0.0% 0.0% v8::internal::LargeObjectSpace::SizeOfObjects()
1 0.0% 0.0% v8::internal::JavaScriptFrame::Iterate(v8::internal::RootVisitor*) const
1 0.0% 0.0% v8::internal::IterateAndScavengePromotedObjectsVisitor::VisitPointers(v8::internal::HeapObject*, v8::internal::MaybeObject**, v8::internal::MaybeObject**)
1 0.0% 0.0% v8::internal::ItemParallelJob::ItemParallelJob(v8::internal::CancelableTaskManager*, v8::base::Semaphore*)
1 0.0% 0.0% v8::internal::IncrementalStringBuilder::AppendString(v8::internal::Handle<v8::internal::String>)
1 0.0% 0.0% v8::internal::IncrementalMarking::CanBeActivated()
1 0.0% 0.0% v8::internal::IdleScavengeObserver::Step(int, unsigned long, unsigned long)
1 0.0% 0.0% v8::internal::HeapObject::SizeFromMap(v8::internal::Map*) const
1 0.0% 0.0% v8::internal::Heap::UpdateTotalGCTime(double)
1 0.0% 0.0% v8::internal::Heap::UpdateMaximumCommitted()
1 0.0% 0.0% v8::internal::Heap::OldGenerationSizeOfObjects()
1 0.0% 0.0% v8::internal::Heap::OldGenerationCapacity()
1 0.0% 0.0% v8::internal::Heap::MonotonicallyIncreasingTimeInMs()
1 0.0% 0.0% v8::internal::Heap::IncrementalMarkingLimitReached()
1 0.0% 0.0% v8::internal::Heap::GarbageCollectionReasonToString(v8::internal::GarbageCollectionReason)
1 0.0% 0.0% v8::internal::Heap::CommittedOldGenerationMemory() [clone .part.196]
1 0.0% 0.0% v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags)
1 0.0% 0.0% v8::internal::Heap::AddToRingBuffer(char const*)
1 0.0% 0.0% v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape>::FindEntry(v8::internal::Isolate*, v8::internal::StringTableKey*)
1 0.0% 0.0% v8::internal::HandleScopeImplementer::Iterate(v8::internal::RootVisitor*)
1 0.0% 0.0% v8::internal::GlobalHandles::PostScavengeProcessing(int)
1 0.0% 0.0% v8::internal::GlobalHandles::PostGarbageCollectionProcessing(v8::internal::GarbageCollector, v8::GCCallbackFlags)
1 0.0% 0.0% v8::internal::GlobalHandles::IterateNewSpaceStrongAndDependentRoots(v8::internal::RootVisitor*)
1 0.0% 0.0% v8::internal::GCTracer::SurvivalEventsRecorded() const
1 0.0% 0.0% v8::internal::GCTracer::Scope::Scope(v8::internal::GCTracer*, v8::internal::GCTracer::Scope::ScopeId)
1 0.0% 0.0% v8::internal::GCTracer::Print() const
1 0.0% 0.0% v8::internal::GCTracer::FetchBackgroundMinorGCCounters()
1 0.0% 0.0% v8::internal::GCTracer::CurrentAllocationThroughputInBytesPerMillisecond() const
1 0.0% 0.0% v8::internal::GCTracer::AverageSurvivalRatio() const
1 0.0% 0.0% v8::internal::GCTracer::AddSurvivalRatio(double)
1 0.0% 0.0% v8::internal::FieldType::IsClass()
1 0.0% 0.0% v8::internal::FeedbackVector::New(v8::internal::Isolate*, v8::internal::Handle<v8::internal::SharedFunctionInfo>)
1 0.0% 0.0% v8::internal::Factory::TryNewCode(v8::internal::CodeDesc const&, v8::internal::Code::Kind, v8::internal::Handle<v8::internal::Object>, int, v8::internal::MaybeHandle<v8::internal::ByteArray>, v8::internal::MaybeHandle<v8::internal::DeoptimizationData>, v8::internal::Movability, unsigned int, bool, int, int, int)
1 0.0% 0.0% v8::internal::Factory::NewByteArray(int, v8::internal::PretenureFlag)
1 0.0% 0.0% v8::internal::ExitFrame::Iterate(v8::internal::RootVisitor*) const
1 0.0% 0.0% v8::internal::EternalHandles::IterateNewSpaceRoots(v8::internal::RootVisitor*)
1 0.0% 0.0% v8::internal::EnumerateCompiledFunctions(v8::internal::Heap*, v8::internal::Handle<v8::internal::SharedFunctionInfo>*, v8::internal::Handle<v8::internal::AbstractCode>*)
1 0.0% 0.0% v8::internal::EntryFrame::GetCallerState(v8::internal::StackFrame::State*) const
1 0.0% 0.0% v8::internal::Deserializer<v8::internal::BuiltinDeserializerAllocator>::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, unsigned long)
1 0.0% 0.0% v8::internal::Debug::Iterate(v8::internal::RootVisitor*)
1 0.0% 0.0% v8::internal::ConcurrentMarking::PauseScope::~PauseScope()
1 0.0% 0.0% v8::internal::ConcurrentMarking::PauseScope::PauseScope(v8::internal::ConcurrentMarking*)
1 0.0% 0.0% v8::internal::ConcurrentMarking::ClearLiveness(v8::internal::MemoryChunk*)
1 0.0% 0.0% v8::internal::CompilationCache::Iterate(v8::internal::RootVisitor*)
1 0.0% 0.0% v8::internal::Bootstrapper::Iterate(v8::internal::RootVisitor*)
1 0.0% 0.0% v8::internal::AstValueFactory::GetOneByteStringInternal(v8::internal::Vector<unsigned char const>)
1 0.0% 0.0% v8::internal::Assembler::call(v8::internal::Label*)
1 0.0% 0.0% v8::internal::ArrayBufferCollector::AddGarbageAllocations(std::vector<v8::internal::JSArrayBuffer::Allocation, std::allocator<v8::internal::JSArrayBuffer::Allocation> >*)
1 0.0% 0.0% v8::internal::ApiNatives::InstantiateFunction(v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::MaybeHandle<v8::internal::Name>)
1 0.0% 0.0% v8::internal::AccountingAllocator::GetSegment(unsigned long)
1 0.0% 0.0% v8::base::hash_value(unsigned long)
1 0.0% 0.0% v8::base::hash_value(unsigned int)
1 0.0% 0.0% v8::base::hash_combine(unsigned long, unsigned long)
1 0.0% 0.0% v8::base::Mutex::Unlock()
1 0.0% 0.0% v8::base::Mutex::Mutex()
1 0.0% 0.0% v8::(anonymous namespace)::WebAssemblyModule(v8::FunctionCallbackInfo<v8::Value> const&)
1 0.0% 0.0% std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, long) const
1 0.0% 0.0% std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)
1 0.0% 0.0% std::_Rb_tree_node<v8::internal::compiler::(anonymous namespace)::UnobservableStore>* std::_Rb_tree<v8::internal::compiler::(anonymous namespace)::UnobservableStore, v8::internal::compiler::(anonymous namespace)::UnobservableStore, std::_Identity<v8::internal::compiler::(anonymous namespace)::UnobservableStore>, std::less<v8::internal::compiler::(anonymous namespace)::UnobservableStore>, v8::internal::ZoneAllocator<v8::internal::compiler::(anonymous namespace)::UnobservableStore> >::_M_copy<std::_Rb_tree<v8::internal::compiler::(anonymous namespace)::UnobservableStore, v8::internal::compiler::(anonymous namespace)::UnobservableStore, std::_Identity<v8::internal::compiler::(anonymous namespace)::UnobservableStore>, std::less<v8::internal::compiler::(anonymous namespace)::UnobservableStore>, v8::internal::ZoneAllocator<v8::internal::compiler::(anonymous namespace)::UnobservableStore> >::_Reuse_or_alloc_node>(std::_Rb_tree_node<v8::internal::compiler::(anonymous namespace)::UnobservableStore> const*, std::_Rb_tree_node_base*, std::_Rb_tree<v8::internal::compiler::(anonymous namespace)::UnobservableStore, v8::internal::compiler::(anonymous namespace)::UnobservableStore, std::_Identity<v8::internal::compiler::(anonymous namespace)::UnobservableStore>, std::less<v8::internal::compiler::(anonymous namespace)::UnobservableStore>, v8::internal::ZoneAllocator<v8::internal::compiler::(anonymous namespace)::UnobservableStore> >::_Reuse_or_alloc_node&)
1 0.0% 0.0% std::_Hashtable<unsigned long, std::pair<unsigned long const, v8::internal::Cancelable*>, std::allocator<std::pair<unsigned long const, v8::internal::Cancelable*> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<unsigned long const, v8::internal::Cancelable*>, false>*)
1 0.0% 0.0% pthread_condattr_setclock
1 0.0% 0.0% operator new(unsigned long)
1 0.0% 0.0% node::performance::MarkGarbageCollectionStart(v8::Isolate*, v8::GCType, v8::GCCallbackFlags)
1 0.0% 0.0% cfree
1 0.0% 0.0% brk
1 0.0% 0.0% _dl_addr
1 0.0% 0.0% __pthread_condattr_init
1 0.0% 0.0% __pthread_cond_init
1 0.0% 0.0% __new_sem_post
1 0.0% 0.0% __GI___pthread_mutex_destroy
1 0.0% 0.0% _IO_padn
[Summary]:
ticks total nonlib name
53334 32.7% 32.7% JavaScript
107630 65.9% 66.0% C++
1059 0.6% 0.6% GC
167 0.1% Shared libraries
2212 1.4% Unaccounted
[C++ entry points]:
ticks cpp total name
45882 43.0% 28.1% v8::internal::Runtime_DefineDataPropertyInLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
18111 17.0% 11.1% v8::internal::Builtin_DataViewPrototypeGetUint8(int, v8::internal::Object**, v8::internal::Isolate*)
16685 15.6% 10.2% v8::internal::Builtin_DataViewPrototypeSetUint8(int, v8::internal::Object**, v8::internal::Isolate*)
7969 7.5% 4.9% v8::internal::Builtin_DataViewPrototypeSetUint16(int, v8::internal::Object**, v8::internal::Isolate*)
7711 7.2% 4.7% v8::internal::Builtin_DataViewPrototypeGetUint16(int, v8::internal::Object**, v8::internal::Isolate*)
4572 4.3% 2.8% v8::internal::Builtin_DataViewPrototypeGetFloat32(int, v8::internal::Object**, v8::internal::Isolate*)
2328 2.2% 1.4% v8::internal::Builtin_DataViewPrototypeSetFloat32(int, v8::internal::Object**, v8::internal::Isolate*)
1432 1.3% 0.9% v8::internal::Builtin_DataViewPrototypeGetUint32(int, v8::internal::Object**, v8::internal::Isolate*)
1265 1.2% 0.8% v8::internal::Builtin_DataViewPrototypeSetUint32(int, v8::internal::Object**, v8::internal::Isolate*)
344 0.3% 0.2% __pthread_cond_signal
64 0.1% 0.0% v8::internal::Runtime_CompileOptimized_NotConcurrent(int, v8::internal::Object**, v8::internal::Isolate*)
62 0.1% 0.0% v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
48 0.0% 0.0% v8::internal::Runtime_CompileForOnStackReplacement(int, v8::internal::Object**, v8::internal::Isolate*)
46 0.0% 0.0% v8::internal::Runtime_AllocateInNewSpace(int, v8::internal::Object**, v8::internal::Isolate*)
35 0.0% 0.0% __GI___pthread_mutex_lock
25 0.0% 0.0% v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
17 0.0% 0.0% v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*)
10 0.0% 0.0% __lll_lock_wait
9 0.0% 0.0% __GI___pthread_mutex_unlock
8 0.0% 0.0% v8::internal::StoreBuffer::StoreBufferOverflow(v8::internal::Isolate*)
7 0.0% 0.0% v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
7 0.0% 0.0% v8::internal::CancelableTaskManager::Register(v8::internal::Cancelable*)
7 0.0% 0.0% __libc_malloc
5 0.0% 0.0% v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*)
5 0.0% 0.0% v8::internal::Runtime_InterpreterDeserializeLazy(int, v8::internal::Object**, v8::internal::Isolate*)
3 0.0% 0.0% v8::internal::StoreBuffer::MoveEntriesToRememberedSet(int)
3 0.0% 0.0% v8::internal::CancelableTask::CancelableTask(v8::internal::Isolate*)
3 0.0% 0.0% v8::base::Mutex::Lock()
2 0.0% 0.0% v8::internal::Runtime_DeserializeLazy(int, v8::internal::Object**, v8::internal::Isolate*)
2 0.0% 0.0% v8::internal::LargeObjectSpace::FindPage(unsigned long)
2 0.0% 0.0% std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
2 0.0% 0.0% __lll_unlock_wake
1 0.0% 0.0% v8::internal::Runtime_StringIndexOfUnchecked(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_NewObject(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Runtime_Interrupt(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% v8::internal::Builtin_JsonParse(int, v8::internal::Object**, v8::internal::Isolate*)
1 0.0% 0.0% std::_Hashtable<unsigned long, std::pair<unsigned long const, v8::internal::Cancelable*>, std::allocator<std::pair<unsigned long const, v8::internal::Cancelable*> >, std::__detail::_Select1st, std::equal_to<unsigned long>, std::hash<unsigned long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<unsigned long const, v8::internal::Cancelable*>, false>*)
1 0.0% 0.0% node::NodePlatform::CallOnBackgroundThread(v8::Task*, v8::Platform::ExpectedRuntime)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment