-
-
Save zpodlovics/a454ad7521945f367bc13b69a7230118 to your computer and use it in GitHub Desktop.
fable2-profile.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Statistical profiling result from isolate-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