Bugzilla – Attachment 190386 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 profile trace on saving file after single character edit in text box.
TraceOnSave.txt (text/plain), 19.80 KB, created by
Alex Thurgood
on 2023-10-23 10:45:03 UTC
(
hide
)
Description:
Time profile trace on saving file after single character edit in text box.
Filename:
MIME Type:
Creator:
Alex Thurgood
Created:
2023-10-23 10:45:03 UTC
Size:
19.80 KB
patch
obsolete
>2.78 s 100.0% 0 s soffice (8409) >2.75 s 98.8% 0 s Main Thread 0x1dd4a >2.75 s 98.8% 0 s start >2.75 s 98.8% 0 s main >2.75 s 98.8% 0 s soffice_main >2.75 s 98.8% 0 s ImplSVMain() >2.75 s 98.8% 0 s AquaSalInstance::SVMainHook(int*) >2.75 s 98.8% 0 s NSApplicationMain >2.75 s 98.8% 0 s -[NSApplication run] >2.75 s 98.8% 0 s -[NSApplication _handleEvent:] >2.75 s 98.8% 0 s -[VCL_NSApplication sendEvent:] >2.75 s 98.8% 0 s AquaSalInstance::handleAppDefinedEvent(NSEvent*) >2.75 s 98.8% 0 s ImplSVMain() >2.75 s 98.8% 0 s desktop::Desktop::Main() >2.75 s 98.8% 0 s Application::Execute() >2.75 s 98.8% 0 s ImplYield(bool, bool) >2.75 s 98.8% 0 s AquaSalInstance::DoYield(bool, bool) >2.75 s 98.8% 0 s SalUserEventList::DispatchUserEvents(bool) >2.75 s 98.8% 0 s non-virtual thunk to AquaSalInstance::ProcessEvent(SalUserEventList::SalUserEvent) >2.75 s 98.8% 0 s ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) >2.75 s 98.8% 0 s SfxHintPoster::DoEvent_Impl(void*) >2.75 s 98.8% 0 s void std::__1::__invoke_void_return_wrapper<void, true>::__call<std::__1::__bind<void (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>>), SfxDispatcher*, std::__1::placeholders::__ph<1> const&>&, std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>>>(std::__1::__bind<void (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>>), SfxDispatcher*, std::__1::placeholders::__ph<1> const&>&, std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>>&&) >2.75 s 98.8% 0 s SfxDispatcher::PostMsgHandler(std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>>) >2.75 s 98.8% 0 s SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) >2.75 s 98.8% 0 s SfxObjectShell::ExecFile_Impl(SfxRequest&) >2.75 s 98.8% 0 s SfxStoringHelper::GUIStoreModel(com::sun::star::uno::Reference<com::sun::star::frame::XModel> const&, std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t>>, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, bool, SignatureState, bool) >2.75 s 98.8% 0 s SfxBaseModel::storeSelf(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) >2.75 s 98.8% 0 s SfxObjectShell::DoSave_Impl(SfxItemSet const*) >2.75 s 98.8% 0 s SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) >2.75 s 98.8% 0 s sd::DrawDocShell::SaveAsOwnFormat(SfxMedium&) >2.75 s 98.8% 0 s SfxObjectShell::SaveAsOwnFormat(SfxMedium&) >2.75 s 98.8% 0 s sd::DrawDocShell::SaveAs(SfxMedium&) >2.75 s 98.8% 0 s SdXMLFilter::Export() >2.75 s 98.8% 0 s SvXMLExport::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) >2.75 s 98.8% 0 s SvXMLExport::exportDoc(xmloff::token::XMLTokenEnum) >2.75 s 98.8% 0 s SvXMLExport::ImplExportContent() >2.75 s 98.8% 0 s SdXMLExport::ExportContent_() >2.75 s 98.8% 0 s XMLShapeExport::exportShapes(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, XMLShapeExportFlags, com::sun::star::awt::Point*) >2.75 s 98.8% 0 s XMLShapeExport::exportShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, XMLShapeExportFlags, com::sun::star::awt::Point*, comphelper::AttributeList*) >2.74 s 98.6% 0 s XMLShapeExport::ImpExportGraphicObjectShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, XmlShapeType, XMLShapeExportFlags, com::sun::star::awt::Point*) >2.74 s 98.6% 0 s SvXMLExport::AddEmbeddedXGraphic(com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> const&, rtl::OUString&, rtl::OUString const&) >2.74 s 98.6% 0 s non-virtual thunk to SvXMLGraphicHelper::saveGraphicByName(com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> const&, rtl::OUString&, rtl::OUString const&) >2.74 s 98.6% 0 s SvXMLGraphicHelper::implSaveGraphic(com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> const&, rtl::OUString&, std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t>>) >2.73 s 98.3% 0 s ImpGraphic::getChecksum() const >1.93 s 69.4% 0 s BitmapEx::GetChecksum() const >1.93 s 69.4% 0 s Bitmap::GetChecksum() const >1.93 s 69.3% 0 s SalBitmap::updateChecksum() const >1.71 s 61.6% 1.71 s 0x112a1291c >52.00 ms 1.8% 0 s SkiaSalBitmap::AcquireBuffer(BitmapAccessMode) >52.00 ms 1.8% 0 s SkiaSalBitmap::EnsureBitmapData() >52.00 ms 1.8% 0 s SkiaSalBitmap::PerformErase() >43.00 ms 1.5% 43.00 ms 0x7ff8a81a6948 >9.00 ms 0.3% 9.00 ms 0x7ff8a81a6964 >49.00 ms 1.7% 49.00 ms 0x112a12920 >42.00 ms 1.5% 42.00 ms 0x112a12908 >42.00 ms 1.5% 42.00 ms 0x112a12928 >29.00 ms 1.0% 29.00 ms 0x112a12924 >1.00 ms 0.0% 1.00 ms 0x112a146d4 >805.00 ms 28.9% 0 s ImpGraphic::swapIn() >805.00 ms 28.9% 0 s GfxLink::LoadNative(Graphic&) const >805.00 ms 28.9% 0 s GraphicFilter::ImportGraphic(Graphic&, std::__1::basic_string_view<char16_t, std::__1::char_traits<char16_t>>, SvStream&, unsigned short, unsigned short*, GraphicFilterImportFlags) >804.00 ms 28.9% 0 s GraphicFilter::readPNG(SvStream&, Graphic&, GfxLinkType&, BinaryDataContainer&) >804.00 ms 28.9% 0 s vcl::PngImageReader::read() >420.00 ms 15.1% 0 s (anonymous namespace)::reader(SvStream&, BitmapEx&, GraphicFilterImportFlags, vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &Bitmap::AcquireWriteAccess()>*, vcl::ScopedBitmapAccess<BitmapWriteAccess, AlphaMask, &AlphaMask::AcquireAlphaWriteAccess()>*) >145.00 ms 5.2% 145.00 ms 0x112c35fbc >50.00 ms 1.7% 50.00 ms 0x112c3608c >5.00 ms 0.1% 5.00 ms 0x112c35f58 >5.00 ms 0.1% 5.00 ms 0x112c35fc4 >5.00 ms 0.1% 5.00 ms 0x112c3600c >4.00 ms 0.1% 4.00 ms 0x112c35df0 >4.00 ms 0.1% 4.00 ms 0x112c35fac >4.00 ms 0.1% 4.00 ms 0x112c35f40 >4.00 ms 0.1% 4.00 ms 0x112c35e80 >3.00 ms 0.1% 3.00 ms 0x112c36048 >3.00 ms 0.1% 3.00 ms 0x112c3603c >3.00 ms 0.1% 3.00 ms 0x112c35f90 >3.00 ms 0.1% 3.00 ms 0x112c35eec >3.00 ms 0.1% 3.00 ms 0x112c35f64 >3.00 ms 0.1% 3.00 ms 0x112c35f6c >3.00 ms 0.1% 3.00 ms 0x112c35f28 >3.00 ms 0.1% 3.00 ms 0x112c35e08 >3.00 ms 0.1% 3.00 ms 0x112c36084 >3.00 ms 0.1% 3.00 ms 0x112c36024 >3.00 ms 0.1% 3.00 ms 0x112c36054 >3.00 ms 0.1% 3.00 ms 0x112c36018 >3.00 ms 0.1% 3.00 ms 0x112c35e20 >2.00 ms 0.0% 2.00 ms 0x112c35fe8 >2.00 ms 0.0% 2.00 ms 0x112c35ec4 >2.00 ms 0.0% 2.00 ms 0x112c35e68 >2.00 ms 0.0% 2.00 ms 0x112c36014 >2.00 ms 0.0% 2.00 ms 0x112c35e88 >2.00 ms 0.0% 2.00 ms 0x112c35ff0 >2.00 ms 0.0% 2.00 ms 0x112c35f88 >2.00 ms 0.0% 2.00 ms 0x112c35dcc >2.00 ms 0.0% 2.00 ms 0x112c35f30 >2.00 ms 0.0% 2.00 ms 0x112c35e74 >2.00 ms 0.0% 2.00 ms 0x112c36030 >2.00 ms 0.0% 2.00 ms 0x112c35e8c >2.00 ms 0.0% 2.00 ms 0x112c35ef4 >2.00 ms 0.0% 2.00 ms 0x112c35f18 >2.00 ms 0.0% 2.00 ms 0x112c35f70 >2.00 ms 0.0% 2.00 ms 0x112c35ed4 >2.00 ms 0.0% 2.00 ms 0x112c35f7c >2.00 ms 0.0% 2.00 ms 0x112c35f10 >2.00 ms 0.0% 2.00 ms 0x112c35fb8 >2.00 ms 0.0% 2.00 ms 0x112c35f48 >2.00 ms 0.0% 2.00 ms 0x112c35ee8 >2.00 ms 0.0% 2.00 ms 0x112c35db4 >2.00 ms 0.0% 2.00 ms 0x112c35e38 >2.00 ms 0.0% 2.00 ms 0x112c35dd8 >2.00 ms 0.0% 2.00 ms 0x112c35e9c >2.00 ms 0.0% 2.00 ms 0x112c360a0 >2.00 ms 0.0% 2.00 ms 0x112c35f3c >2.00 ms 0.0% 2.00 ms 0x112c35da8 >2.00 ms 0.0% 2.00 ms 0x112c36060 >2.00 ms 0.0% 2.00 ms 0x112c3605c >2.00 ms 0.0% 2.00 ms 0x112c35f60 >2.00 ms 0.0% 2.00 ms 0x112c35fa0 >2.00 ms 0.0% 2.00 ms 0x112c35eb0 >2.00 ms 0.0% 2.00 ms 0x112c3602c >2.00 ms 0.0% 2.00 ms 0x112c35f34 >1.00 ms 0.0% 1.00 ms 0x112c35fd8 >1.00 ms 0.0% 1.00 ms 0x112c35f94 >1.00 ms 0.0% 1.00 ms 0x112c35fd0 >1.00 ms 0.0% 1.00 ms 0x112c35ea4 >1.00 ms 0.0% 1.00 ms 0x112c35f5c >1.00 ms 0.0% 1.00 ms 0x112c36038 >1.00 ms 0.0% 1.00 ms 0x112c35e84 >1.00 ms 0.0% 1.00 ms 0x112c35fdc >1.00 ms 0.0% 1.00 ms 0x112c35e50 >1.00 ms 0.0% 1.00 ms 0x112c35e14 >1.00 ms 0.0% 1.00 ms 0x112c35f74 >1.00 ms 0.0% 1.00 ms 0x112c35e34 >1.00 ms 0.0% 1.00 ms 0x112c35f38 >1.00 ms 0.0% 1.00 ms 0x112c35f84 >1.00 ms 0.0% 1.00 ms 0x112c35f1c >1.00 ms 0.0% 1.00 ms 0x112c36078 >1.00 ms 0.0% 1.00 ms 0x112c35e58 >1.00 ms 0.0% 1.00 ms 0x112c35f14 >1.00 ms 0.0% 1.00 ms 0x112c35dbc >1.00 ms 0.0% 1.00 ms 0x112c35e44 >1.00 ms 0.0% 1.00 ms 0x112c35df8 >1.00 ms 0.0% 1.00 ms 0x112c35eb8 >1.00 ms 0.0% 1.00 ms 0x112c35fcc >1.00 ms 0.0% 1.00 ms 0x112c35de4 >1.00 ms 0.0% 1.00 ms 0x112c36094 >1.00 ms 0.0% 1.00 ms 0x112c36020 >1.00 ms 0.0% 1.00 ms 0x112c35e5c >1.00 ms 0.0% 1.00 ms 0x112c36068 >1.00 ms 0.0% 1.00 ms 0x112c35ec8 >1.00 ms 0.0% 1.00 ms 0x112c35f78 >1.00 ms 0.0% 1.00 ms 0x112c35e04 >1.00 ms 0.0% 1.00 ms 0x112c35f00 >1.00 ms 0.0% 1.00 ms 0x112c35e64 >1.00 ms 0.0% 1.00 ms 0x112c35ea0 >1.00 ms 0.0% 1.00 ms 0x112c36044 >1.00 ms 0.0% 1.00 ms 0x112c35e24 >1.00 ms 0.0% 1.00 ms 0x112c36080 >1.00 ms 0.0% 1.00 ms 0x112c36090 >1.00 ms 0.0% 1.00 ms 0x112c35f50 >1.00 ms 0.0% 1.00 ms 0x112c35e2c >1.00 ms 0.0% 1.00 ms 0x112c35e40 >1.00 ms 0.0% 1.00 ms 0x112c35fe4 >1.00 ms 0.0% 1.00 ms 0x112c35ef8 >1.00 ms 0.0% 1.00 ms 0x112c36088 >1.00 ms 0.0% 1.00 ms 0x112c35ff4 >1.00 ms 0.0% 1.00 ms 0x112c35f54 >1.00 ms 0.0% 1.00 ms 0x112c36074 >1.00 ms 0.0% 1.00 ms 0x112c35ebc >1.00 ms 0.0% 1.00 ms 0x112c35dfc >1.00 ms 0.0% 0 s BinaryDataContainer::BinaryDataContainer(SvStream&, unsigned long) >1.00 ms 0.0% 1.00 ms 0x7ff8a81a6948 >5.00 ms 0.1% 0 s non-virtual thunk to OWriteStream::getOutputStream() >5.00 ms 0.1% 0 s OWriteStream::getOutputStream() >5.00 ms 0.1% 0 s OWriteStream::CheckInitOnDemand() >5.00 ms 0.1% 0 s OWriteStream_Impl::GetTempFileAsStream() >5.00 ms 0.1% 0 s OWriteStream_Impl::FillTempGetFileName() >4.00 ms 0.1% 0 s package::CopyInputToOutput(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, SvStream&) >3.00 ms 0.1% 0 s SvStream::WriteBytes(void const*, unsigned long) >3.00 ms 0.1% 0 s SvFileStream::PutData(void const*, unsigned long) >1.00 ms 0.0% 0 s WrapStreamForShare::readBytes(com::sun::star::uno::Sequence<signed char>&, int) >1.00 ms 0.0% 0 s utl::OInputStreamWrapper::readBytes(com::sun::star::uno::Sequence<signed char>&, int) >1.00 ms 0.0% 0 s SvStream::ReadBytes(void*, unsigned long) >1.00 ms 0.0% 0 s SvFileStream::GetData(void*, unsigned long) >1.00 ms 0.0% 0 s osl_readFile >1.00 ms 0.0% 0 s (anonymous namespace)::FileHandle_Impl::readFileAt(long long, void*, unsigned long, unsigned long*) >1.00 ms 0.0% 1.00 ms 0x7ff8a810f208 >1.00 ms 0.0% 0 s non-virtual thunk to ZipPackageStream::getDataStream() >1.00 ms 0.0% 1.00 ms 0x268468854 >2.00 ms 0.0% 0 s SvStream::WriteBytes(void const*, unsigned long) >1.00 ms 0.0% 0 s non-virtual thunk to OStorage::~OStorage() >6.00 ms 0.2% 0 s ProgressBarHelper::SetValue(int) >18.00 ms 0.6% 0 s _NSEventThread 0x1de90 >18.00 ms 0.6% 0 s thread_start >18.00 ms 0.6% 0 s _pthread_start >18.00 ms 0.6% 0 s _NSEventThread >18.00 ms 0.6% 0 s CFRunLoopRunSpecific >18.00 ms 0.6% 0 s __CFRunLoopRun >17.00 ms 0.6% 0 s __CFRunLoopDoSource1 >17.00 ms 0.6% 0 s __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ >17.00 ms 0.6% 0 s __CFMachPortPerform >15.00 ms 0.5% 0 s MessageHandler(__CFMachPort*, void*, long, void*) >15.00 ms 0.5% 0 s PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*) >2.00 ms 0.0% 0 s _CFRelease >1.00 ms 0.0% 0 s __CFRunLoopServiceMachPort >10.00 ms 0.3% 0 s non-virtual thunk to salhelper::Thread::run 0x1e070 >2.00 ms 0.0% 0 s non-virtual thunk to salhelper::Thread::run 0x1e074 >1.00 ms 0.0% 0 s _dispatch_worker_thread2 0x1dea3
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