Bugzilla – Attachment 190385 Details for
Bug 152571
Very slow save (macOS, ARM)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Time Profiler trace on loading file
TimerTrace.txt (text/plain), 14.47 KB, created by
Alex Thurgood
on 2023-10-23 10:37:36 UTC
(
hide
)
Description:
Time Profiler trace on loading file
Filename:
MIME Type:
Creator:
Alex Thurgood
Created:
2023-10-23 10:37:36 UTC
Size:
14.47 KB
patch
obsolete
>2.91 s 100.0% 0 s start >2.91 s 100.0% 0 s main >2.91 s 100.0% 0 s soffice_main >2.91 s 100.0% 0 s ImplSVMain() >2.91 s 100.0% 0 s AquaSalInstance::SVMainHook(int*) >2.91 s 100.0% 0 s NSApplicationMain >2.91 s 100.0% 0 s -[NSApplication run] >2.91 s 100.0% 0 s -[NSApplication _handleEvent:] >2.91 s 100.0% 0 s -[VCL_NSApplication sendEvent:] >2.91 s 100.0% 0 s AquaSalInstance::handleAppDefinedEvent(NSEvent*) >2.91 s 100.0% 0 s ImplSVMain() >2.91 s 100.0% 0 s desktop::Desktop::Main() >2.91 s 100.0% 0 s Application::Execute() >2.91 s 100.0% 0 s ImplYield(bool, bool) >2.91 s 100.0% 0 s AquaSalInstance::DoYield(bool, bool) >2.91 s 99.8% 0 s -[VCL_NSApplication sendEvent:] >2.91 s 99.8% 0 s -[NSApplication(NSEventRouting) sendEvent:] >2.91 s 99.8% 0 s -[NSWindow(NSEventRouting) sendEvent:] >2.91 s 99.8% 0 s -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] >2.91 s 99.8% 0 s -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] >2.91 s 99.8% 0 s -[SalFrameView sendMouseEventToFrame:button:eventtype:] >2.91 s 99.8% 0 s ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) >2.91 s 99.8% 0 s ImplHandleMouseEvent(VclPtr<vcl::Window> const&, NotifyEventType, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) >2.91 s 99.8% 0 s sd::DrawViewShell::MouseButtonDown(MouseEvent const&, sd::Window*) >2.91 s 99.8% 0 s sd::ViewShell::MouseButtonDown(MouseEvent const&, sd::Window*) >2.91 s 99.8% 0 s sd::FuSelection::MouseButtonDown(MouseEvent const&) >2.91 s 99.7% 0 s SfxDispatcher::ExecuteList(unsigned short, SfxCallMode, std::initializer_list<SfxPoolItem const*>, std::initializer_list<SfxPoolItem const*>) >2.91 s 99.7% 0 s SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) >2.91 s 99.7% 0 s sd::DrawViewShell::FuPermanent(SfxRequest&) >2.91 s 99.7% 0 s sd::FuText::DoExecute(SfxRequest&) >2.84 s 97.5% 0 s SdrMarkView::MarkObj(SdrObject*, SdrPageView*, bool, bool, std::__1::vector<basegfx::B2DRange, std::__1::allocator<basegfx::B2DRange>>&&) >2.84 s 97.5% 0 s sd::DrawViewShell::SelectionHasChanged() >2.84 s 97.4% 0 s sd::DrawController::FireSelectionChangeListener() >2.84 s 97.4% 0 s non-virtual thunk to svx::sidebar::SelectionChangeHandler::selectionChanged(com::sun::star::lang::EventObject const&) >2.84 s 97.4% 0 s ContextChangeEventMultiplexer::NotifyContextChange(com::sun::star::uno::Reference<com::sun::star::frame::XController> const&, vcl::EnumContext::Context) >2.84 s 97.4% 0 s (anonymous namespace)::ContextChangeEventMultiplexer::broadcastContextChangeEvent(com::sun::star::ui::ContextChangeEventObject const&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) >2.84 s 97.4% 0 s (anonymous namespace)::ContextChangeEventMultiplexer::BroadcastEventToSingleContainer(com::sun::star::ui::ContextChangeEventObject const&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) >2.84 s 97.4% 0 s sfx2::sidebar::SidebarController::notifyContextChangeEvent(com::sun::star::ui::ContextChangeEventObject const&) >2.84 s 97.4% 0 s sfx2::sidebar::SidebarController::UpdateConfigurations() >2.75 s 94.3% 0 s sfx2::sidebar::TabBar::SetDecks(std::__1::vector<sfx2::sidebar::ResourceManager::DeckContextDescriptor, std::__1::allocator<sfx2::sidebar::ResourceManager::DeckContextDescriptor>> const&) >2.75 s 94.3% 0 s sfx2::sidebar::TabBar::UpdateButtonIcons() >2.75 s 94.3% 0 s sfx2::sidebar::Tools::GetImage(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) >2.75 s 94.3% 0 s sfx2::sidebar::Tools::GetImage(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) >2.75 s 94.3% 0 s non-virtual thunk to (anonymous namespace)::GraphicProvider::queryGraphic(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) >2.75 s 94.3% 0 s (anonymous namespace)::GraphicProvider::queryGraphic(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) >2.75 s 94.3% 0 s (anonymous namespace)::GraphicProvider::implLoadRepositoryImage(std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t>>) >2.74 s 94.1% 0 s Graphic::Graphic(BitmapEx const&) >2.74 s 94.1% 0 s vcl::graphic::Manager::newInstance(BitmapEx const&) >2.74 s 94.1% 0 s vcl::graphic::Manager::registerGraphic(std::__1::shared_ptr<ImpGraphic> const&) >2.74 s 94.1% 0 s vcl::graphic::Manager::loopGraphicsAndSwapOut(std::__1::unique_lock<std::__1::mutex>&, bool) >2.74 s 94.1% 0 s ImpGraphic::swapOut() >2.74 s 94.1% 0 s ImpGraphic::createSwapInfo() >2.74 s 94.1% 0 s ImpGraphic::getPrefSize() const >2.74 s 94.1% 0 s VectorGraphicData::getRange() const >2.74 s 94.1% 0 s VectorGraphicData::ensureSequenceAndRange() >2.74 s 94.1% 0 s non-virtual thunk to svgio::svgreader::(anonymous namespace)::XSvgParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) >2.74 s 94.1% 0 s svgio::svgreader::(anonymous namespace)::XSvgParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) >2.74 s 93.9% 0 s svgio::svgreader::SvgSvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const >2.74 s 93.9% 0 s svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const >2.74 s 93.9% 0 s svgio::svgreader::SvgGNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const >2.74 s 93.9% 0 s svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const >7.00 ms 0.2% 0 s svgio::svgreader::(anonymous namespace)::XSvgParser::parseSvgXML(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, com::sun::star::uno::Reference<com::sun::star::xml::sax::XDocumentHandler> const&) >7.00 ms 0.2% 0 s (anonymous namespace)::SaxExpatParser::parseStream(com::sun::star::xml::sax::InputSource const&) >7.00 ms 0.2% 0 s (anonymous namespace)::SaxExpatParser_Impl::parse() >7.00 ms 0.2% 0 s XML_ParseBuffer >7.00 ms 0.2% 0 s contentProcessor >7.00 ms 0.2% 0 s doContent >3.00 ms 0.1% 0 s (anonymous namespace)::call_callbackStartElement(void*, char const*, char const**) >1.00 ms 0.0% 1.00 ms 0x10087aaec >1.00 ms 0.0% 1.00 ms 0x10087ab28 >1.00 ms 0.0% 1.00 ms 0x10087ab38 >1.00 ms 0.0% 0 s storeAtts >1.00 ms 0.0% 1.00 ms 0x10087add4 >3.00 ms 0.1% 0 s vcl::ImageRepository::loadImage(rtl::OUString const&, BitmapEx&) >3.00 ms 0.1% 0 s ImageTree::loadImage(rtl::OUString const&, rtl::OUString const&, BitmapEx&, bool, ImageLoadFlags) >3.00 ms 0.1% 0 s ImplImageTree::loadImage(rtl::OUString const&, rtl::OUString const&, BitmapEx&, bool, ImageLoadFlags, int) >3.00 ms 0.1% 0 s ImplImageTree::doLoadImage(ImageRequestParameters&) >3.00 ms 0.1% 0 s openFile(_rtl_uString*, void**, unsigned int, unsigned short) >3.00 ms 0.1% 0 s macxp_resolveAlias(char*, int) >3.00 ms 0.1% 0 s _CFURLCreateBookmarkDataFromFile >2.00 ms 0.0% 0 s CFURLCopyResourcePropertyForKey >1.00 ms 0.0% 0 s _CFStreamOpen >1.00 ms 0.0% 0 s sfx2::sidebar::TabBar::Item::Item(sfx2::sidebar::TabBar&) >1.00 ms 0.0% 0 s Application::CreateBuilder(weld::Widget*, rtl::OUString const&, bool, unsigned long) >1.00 ms 0.0% 0 s SalInstance::CreateBuilder(weld::Widget*, rtl::OUString const&, rtl::OUString const&) >1.00 ms 0.0% 0 s SalInstanceBuilder::SalInstanceBuilder(vcl::Window*, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) >1.00 ms 0.0% 0 s VclBuilder::VclBuilder(vcl::Window*, rtl::OUString const&, rtl::OUString const&, rtl::OUString, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>, bool, NotebookBarAddonsItem const*) >91.00 ms 3.1% 0 s sfx2::sidebar::SidebarController::SwitchToDeck(sfx2::sidebar::DeckDescriptor const&, sfx2::sidebar::Context const&) >91.00 ms 3.1% 0 s sfx2::sidebar::SidebarController::CreateDeck(std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t>>, sfx2::sidebar::Context const&, bool) >1.00 ms 0.0% 0 s sfx2::sidebar::ResourceManager::SaveDecksSettings(sfx2::sidebar::Context const&) >1.00 ms 0.0% 1.00 ms 0x100a9d8fc >1.00 ms 0.0% 0 s sd::View::UpdateSelectionClipboard() >1.00 ms 0.0% 0 s SdrMarkView::SetMarkHandles(SfxViewShell*) >64.00 ms 2.1% 0 s sd::FuText::SetInEditMode(MouseEvent const&, bool) >1.00 ms 0.0% 0 s sd::FuDraw::MouseButtonDown(MouseEvent const&) >1.00 ms 0.0% 1.00 ms 0x100aa4674 >3.00 ms 0.1% 0 s AquaSalTimer::callTimerCallback() >3.00 ms 0.1% 0 s Scheduler::CallbackTaskScheduling() >3.00 ms 0.1% 0 s ImpEditEngine::LinkStubOnlineSpellHdl(void*, Timer*) >3.00 ms 0.1% 0 s AquaSalInstance::AnyInput(VclInputFlags) >3.00 ms 0.1% 0 s -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] >3.00 ms 0.1% 0 s _DPSNextEvent >3.00 ms 0.1% 0 s _BlockUntilNextEventMatchingListInModeWithFilter >3.00 ms 0.1% 0 s ReceiveNextEventCommon >3.00 ms 0.1% 0 s RunCurrentEventLoopInMode >3.00 ms 0.1% 0 s CFRunLoopRunSpecific >3.00 ms 0.1% 0 s __CFRunLoopRun >3.00 ms 0.1% 0 s __CFRunLoopDoObservers >3.00 ms 0.1% 0 s __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ >3.00 ms 0.1% 0 s ___NSRunLoopObserverCreateWithHandler_block_invoke >3.00 ms 0.1% 0 s __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke >3.00 ms 0.1% 0 s CA::Transaction::commit() >2.00 ms 0.0% 0 s CA::Context::commit_transaction(CA::Transaction*, double, double*) >1.00 ms 0.0% 0 s CA::Layer::display_if_needed(CA::Transaction*) >1.00 ms 0.0% 0 s CA::Transaction::run_commit_handlers(CATransactionPhase) >1.00 ms 0.0% 0 s CA::Transaction::run_commit_handlers(CATransactionPhase) >1.00 ms 0.0% 0 s -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] >1.00 ms 0.0% 0 s _DPSNextEvent >1.00 ms 0.0% 0 s _BlockUntilNextEventMatchingListInModeWithFilter >1.00 ms 0.0% 0 s ReceiveNextEventCommon >1.00 ms 0.0% 0 s RunCurrentEventLoopInMode >1.00 ms 0.0% 0 s CFRunLoopRunSpecific >1.00 ms 0.0% 0 s __CFRunLoopDoObservers >1.00 ms 0.0% 0 s __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ >1.00 ms 0.0% 0 s CA::Transaction::flush_as_runloop_observer(bool)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 152571
:
190384
| 190385 |
190386