diff options
-rw-r--r-- | extensions/source/ole/unoobjw.cxx | 2 | ||||
-rw-r--r-- | framework/source/loadenv/loadenv.cxx | 2 | ||||
-rw-r--r-- | framework/source/services/dispatchhelper.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/unoobj/docuno.cxx | 7 | ||||
-rw-r--r-- | sc/source/ui/unoobj/viewuno.cxx | 2 | ||||
-rw-r--r-- | sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx | 4 | ||||
-rw-r--r-- | sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx | 1 | ||||
-rw-r--r-- | sd/source/ui/unoidl/unomodel.cxx | 3 | ||||
-rw-r--r-- | sd/source/ui/unoidl/unopage.cxx | 2 | ||||
-rw-r--r-- | sfx2/source/doc/sfxbasemodel.cxx | 4 | ||||
-rw-r--r-- | svx/source/unodraw/UnoNameItemTable.cxx | 4 | ||||
-rw-r--r-- | sw/source/core/unocore/unodraw.cxx | 3 | ||||
-rw-r--r-- | sw/source/core/unocore/unoobj.cxx | 3 | ||||
-rw-r--r-- | sw/source/core/unocore/unotext.cxx | 4 | ||||
-rw-r--r-- | sw/source/uibase/uno/unotxvw.cxx | 6 | ||||
-rw-r--r-- | toolkit/source/awt/vclxwindow.cxx | 2 | ||||
-rw-r--r-- | vcl/source/app/scheduler.cxx | 3 |
17 files changed, 54 insertions, 0 deletions
diff --git a/extensions/source/ole/unoobjw.cxx b/extensions/source/ole/unoobjw.cxx index db6398364656..be441c67e3a3 100644 --- a/extensions/source/ole/unoobjw.cxx +++ b/extensions/source/ole/unoobjw.cxx @@ -44,6 +44,7 @@ #include <osl/interlck.h> #include <com/sun/star/uno/genfunc.h> #include <comphelper/processfactory.hxx> +#include <comphelper/profilezone.hxx> #include "comifaces.hxx" #include "jscriptclasses.hxx" @@ -785,6 +786,7 @@ STDMETHODIMP InterfaceOleWrapper_Impl::Invoke(DISPID dispidMember, EXCEPINFO * pexcepinfo, unsigned int * puArgErr ) { + ::comphelper::ProfileZone aZone("COM Bridge"); HRESULT ret = S_OK; try diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx index 99dbb690afb6..54b17462c40e 100644 --- a/framework/source/loadenv/loadenv.cxx +++ b/framework/source/loadenv/loadenv.cxx @@ -84,6 +84,7 @@ #include <rtl/bootstrap.hxx> #include <vcl/svapp.hxx> #include <cppuhelper/implbase.hxx> +#include <comphelper/profilezone.hxx> const char PROP_TYPES[] = "Types"; const char PROP_NAME[] = "Name"; @@ -143,6 +144,7 @@ css::uno::Reference< css::lang::XComponent > LoadEnv::loadComponentFromURL(const const css::uno::Sequence< css::beans::PropertyValue >& lArgs ) { css::uno::Reference< css::lang::XComponent > xComponent; + ::comphelper::ProfileZone aZone("loadComponentFromURL"); try { diff --git a/framework/source/services/dispatchhelper.cxx b/framework/source/services/dispatchhelper.cxx index da6bc9c52997..305367649678 100644 --- a/framework/source/services/dispatchhelper.cxx +++ b/framework/source/services/dispatchhelper.cxx @@ -26,6 +26,7 @@ #include <com/sun/star/frame/XNotifyingDispatch.hpp> #include <comphelper/processfactory.hxx> +#include <comphelper/profilezone.hxx> namespace framework{ @@ -113,6 +114,7 @@ css::uno::Any SAL_CALL DispatchHelper::executeDispatch( bool SyncronFlag , const css::uno::Sequence< css::beans::PropertyValue >& lArguments ) { + ::comphelper::ProfileZone aZone("executeDispatch"); css::uno::Reference< css::uno::XInterface > xTHIS(static_cast< ::cppu::OWeakObject* >(this), css::uno::UNO_QUERY); m_aResult.clear(); diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index 305e788670cb..2c55292e40a9 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -68,6 +68,7 @@ #include <com/sun/star/script/XInvocation.hpp> #include <com/sun/star/script/vba/XVBAEventProcessor.hpp> #include <comphelper/processfactory.hxx> +#include <comphelper/profilezone.hxx> #include <comphelper/servicehelper.hxx> #include <comphelper/string.hxx> #include <cppuhelper/supportsservice.hxx> @@ -1989,7 +1990,10 @@ void SAL_CALL ScModelObj::calculate() { SolarMutexGuard aGuard; if (pDocShell) + { + ::comphelper::ProfileZone aZone("calculate"); pDocShell->DoRecalc(true); + } else { OSL_FAIL("no DocShell"); //! throw exception? @@ -2000,7 +2004,10 @@ void SAL_CALL ScModelObj::calculateAll() { SolarMutexGuard aGuard; if (pDocShell) + { + ::comphelper::ProfileZone aZone("calculateAll"); pDocShell->DoHardRecalc(); + } else { OSL_FAIL("no DocShell"); //! throw exception? diff --git a/sc/source/ui/unoobj/viewuno.cxx b/sc/source/ui/unoobj/viewuno.cxx index 612ab210d246..b7b502aa9191 100644 --- a/sc/source/ui/unoobj/viewuno.cxx +++ b/sc/source/ui/unoobj/viewuno.cxx @@ -39,6 +39,7 @@ #include <sfx2/printer.hxx> #include <sfx2/request.hxx> #include <sfx2/viewfrm.hxx> +#include <comphelper/profilezone.hxx> #include <comphelper/servicehelper.hxx> #include <cppuhelper/supportsservice.hxx> #include <toolkit/helper/convert.hxx> @@ -1070,6 +1071,7 @@ uno::Reference<sheet::XSpreadsheet> SAL_CALL ScTabViewObj::getActiveSheet() void SAL_CALL ScTabViewObj::setActiveSheet( const uno::Reference<sheet::XSpreadsheet>& xActiveSheet ) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("setActiveSheet"); ScTabViewShell* pViewSh = GetViewShell(); if ( pViewSh && xActiveSheet.is() ) diff --git a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx index 71e52c5a11f8..226df8a516ac 100644 --- a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx +++ b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx @@ -127,6 +127,10 @@ void QueueProcessor::ProcessRequests() ::osl::MutexGuard aGuard (mrQueue.GetMutex()); if ( ! mrQueue.IsEmpty()) Start(mrQueue.GetFrontPriorityClass()); + else + { + ::comphelper::ProfileZone aZone("QueueProcessor finished processing all elements"); + } } } diff --git a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx index aafe0648062e..0734decad408 100644 --- a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx +++ b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx @@ -32,6 +32,7 @@ #include <svx/svdpagv.hxx> #include <vcl/svapp.hxx> #include <vcl/timer.hxx> +#include <comphelper/profilezone.hxx> #include <functional> diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index 2c85154539bf..17c8d271402d 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -38,6 +38,7 @@ #include <comphelper/servicehelper.hxx> #include <cppuhelper/supportsservice.hxx> #include <comphelper/processfactory.hxx> +#include <comphelper/profilezone.hxx> #include <editeng/unofield.hxx> #include <notifydocumentevent.hxx> @@ -2900,6 +2901,7 @@ sal_Bool SAL_CALL SdDrawPagesAccess::hasElements() uno::Reference< drawing::XDrawPage > SAL_CALL SdDrawPagesAccess::insertNewByIndex( sal_Int32 nIndex ) { ::SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("insertNewByIndex"); if( nullptr == mpModel ) throw lang::DisposedException(); @@ -3054,6 +3056,7 @@ sal_Int32 SAL_CALL SdMasterPagesAccess::getCount() uno::Any SAL_CALL SdMasterPagesAccess::getByIndex( sal_Int32 Index ) { ::SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SdMasterPagesAccess::getByIndex"); if( nullptr == mpModel ) throw lang::DisposedException(); diff --git a/sd/source/ui/unoidl/unopage.cxx b/sd/source/ui/unoidl/unopage.cxx index 71078895f0fb..081b25604a84 100644 --- a/sd/source/ui/unoidl/unopage.cxx +++ b/sd/source/ui/unoidl/unopage.cxx @@ -24,6 +24,7 @@ #include <com/sun/star/view/PaperOrientation.hpp> #include <cppuhelper/implbase.hxx> #include <comphelper/processfactory.hxx> +#include <comphelper/profilezone.hxx> #include <comphelper/servicehelper.hxx> #include <cppuhelper/supportsservice.hxx> #include <rtl/ustrbuf.hxx> @@ -2361,6 +2362,7 @@ Reference< drawing::XDrawPage > SAL_CALL SdDrawPage::getMasterPage( ) void SAL_CALL SdDrawPage::setMasterPage( const Reference< drawing::XDrawPage >& xMasterPage ) { ::SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("setMasterPage"); throwIfDisposed(); diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx index 44ae593893e2..f0efafec87e8 100644 --- a/sfx2/source/doc/sfxbasemodel.cxx +++ b/sfx2/source/doc/sfxbasemodel.cxx @@ -118,6 +118,7 @@ #include <sfx2/DocumentMetadataAccess.hxx> #include "printhelper.hxx" #include <sfx2/sfxresid.hxx> +#include <comphelper/profilezone.hxx> // namespaces @@ -1571,6 +1572,7 @@ void SAL_CALL SfxBaseModel::storeSelf( const Sequence< beans::PropertyValue > void SAL_CALL SfxBaseModel::store() { + ::comphelper::ProfileZone aZone("store"); storeSelf( Sequence< beans::PropertyValue >() ); } @@ -1582,6 +1584,7 @@ void SAL_CALL SfxBaseModel::storeAsURL( const OUString& rURL const Sequence< beans::PropertyValue >& rArgs ) { SfxModelGuard aGuard( *this ); + ::comphelper::ProfileZone aZone("storeAs"); if ( m_pData->m_pObjectShell.is() ) { @@ -1621,6 +1624,7 @@ void SAL_CALL SfxBaseModel::storeToURL( const OUString& rURL const Sequence< beans::PropertyValue >& rArgs ) { SfxModelGuard aGuard( *this ); + ::comphelper::ProfileZone aZone("storeToURL"); if ( m_pData->m_pObjectShell.is() ) { diff --git a/svx/source/unodraw/UnoNameItemTable.cxx b/svx/source/unodraw/UnoNameItemTable.cxx index 4d38ba0961a3..cab1dace59ce 100644 --- a/svx/source/unodraw/UnoNameItemTable.cxx +++ b/svx/source/unodraw/UnoNameItemTable.cxx @@ -25,6 +25,7 @@ #include <svl/itempool.hxx> #include <svl/itemset.hxx> #include <svl/style.hxx> +#include <comphelper/profilezone.hxx> #include <comphelper/sequence.hxx> #include <cppuhelper/supportsservice.hxx> @@ -93,6 +94,7 @@ void SAL_CALL SvxUnoNameItemTable::ImplInsertByName( const OUString& aName, cons void SAL_CALL SvxUnoNameItemTable::insertByName( const OUString& aApiName, const uno::Any& aElement ) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SvxUnoNameItemTable::insertByName"); if( hasByName( aApiName ) ) throw container::ElementExistException(); @@ -106,6 +108,7 @@ void SAL_CALL SvxUnoNameItemTable::insertByName( const OUString& aApiName, const void SAL_CALL SvxUnoNameItemTable::removeByName( const OUString& aApiName ) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SvxUnoNameItemTable::removeByName"); // a little quickfix for 2.0 to let applications clear api // created items that are not used @@ -191,6 +194,7 @@ void SAL_CALL SvxUnoNameItemTable::replaceByName( const OUString& aApiName, cons uno::Any SAL_CALL SvxUnoNameItemTable::getByName( const OUString& aApiName ) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SvxUnoNameItemTable::getByName"); OUString aName = SvxUnogetInternalNameForItem(mnWhich, aApiName); diff --git a/sw/source/core/unocore/unodraw.cxx b/sw/source/core/unocore/unodraw.cxx index 81e9831d1125..70cec6decfbd 100644 --- a/sw/source/core/unocore/unodraw.cxx +++ b/sw/source/core/unocore/unodraw.cxx @@ -59,6 +59,7 @@ #include <svx/shapepropertynotifier.hxx> #include <crstate.hxx> #include <comphelper/extract.hxx> +#include <comphelper/profilezone.hxx> #include <cppuhelper/supportsservice.hxx> #include <svx/scene3d.hxx> #include <com/sun/star/drawing/XDrawPageSupplier.hpp> @@ -2338,6 +2339,8 @@ awt::Size SAL_CALL SwXShape::getSize() void SAL_CALL SwXShape::setSize( const awt::Size& aSize ) { + ::comphelper::ProfileZone aZone("SwXShape::setSize"); + if ( mxShape.is() ) { mxShape->setSize( aSize ); diff --git a/sw/source/core/unocore/unoobj.cxx b/sw/source/core/unocore/unoobj.cxx index 7983e3c1a9d5..d2723423f23d 100644 --- a/sw/source/core/unocore/unoobj.cxx +++ b/sw/source/core/unocore/unoobj.cxx @@ -106,6 +106,7 @@ #include <unoparaframeenum.hxx> #include <unoparagraph.hxx> #include <comphelper/servicehelper.hxx> +#include <comphelper/profilezone.hxx> using namespace ::com::sun::star; @@ -963,6 +964,7 @@ void SAL_CALL SwXTextCursor::gotoStart(sal_Bool Expand) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("gotoStart"); SwUnoCursor & rUnoCursor( m_pImpl->GetCursorOrThrow() ); @@ -1019,6 +1021,7 @@ void SAL_CALL SwXTextCursor::gotoEnd(sal_Bool Expand) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("gotoEnd"); SwUnoCursor & rUnoCursor( m_pImpl->GetCursorOrThrow() ); diff --git a/sw/source/core/unocore/unotext.cxx b/sw/source/core/unocore/unotext.cxx index d166bba9ad6c..51536228f60a 100644 --- a/sw/source/core/unocore/unotext.cxx +++ b/sw/source/core/unocore/unotext.cxx @@ -32,6 +32,7 @@ #include <osl/mutex.hxx> #include <vcl/svapp.hxx> +#include <comphelper/profilezone.hxx> #include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> #include <cppuhelper/supportsservice.hxx> @@ -284,6 +285,7 @@ SwXText::insertString(const uno::Reference< text::XTextRange >& xTextRange, const OUString& rString, sal_Bool bAbsorb) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SwXText::insertString"); if (!xTextRange.is()) { @@ -500,6 +502,7 @@ SwXText::insertTextContent( sal_Bool bAbsorb) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SwXText::insertTextContent"); if (!xRange.is()) { @@ -849,6 +852,7 @@ uno::Reference< text::XText > SAL_CALL SwXText::getText() { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SwXText::getText"); const uno::Reference< text::XText > xRet(this); return xRet; diff --git a/sw/source/uibase/uno/unotxvw.cxx b/sw/source/uibase/uno/unotxvw.cxx index 94c19a4872b2..aaeb9e6ae5e1 100644 --- a/sw/source/uibase/uno/unotxvw.cxx +++ b/sw/source/uibase/uno/unotxvw.cxx @@ -74,6 +74,7 @@ #include "swdtflvr.hxx" #include <vcl/svapp.hxx> #include <comphelper/processfactory.hxx> +#include <comphelper/profilezone.hxx> #include <comphelper/servicehelper.hxx> #include <cppuhelper/supportsservice.hxx> @@ -481,6 +482,7 @@ void SAL_CALL SwXTextView::setFormDesignMode( sal_Bool DesignMode ) uno::Reference< text::XTextViewCursor > SwXTextView::getViewCursor() { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("getViewCursor"); if(GetView()) { if(!mxTextViewCursor.is()) @@ -1139,6 +1141,7 @@ void SwXTextViewCursor::gotoRange( void SwXTextViewCursor::gotoStart(sal_Bool bExpand) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SwXTextViewCursor::gotoStart"); if(m_pView) { if (!IsTextSelection()) @@ -1153,6 +1156,7 @@ void SwXTextViewCursor::gotoStart(sal_Bool bExpand) void SwXTextViewCursor::gotoEnd(sal_Bool bExpand) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SwXTextViewCursor::gotoEnd"); if(m_pView) { if (!IsTextSelection()) @@ -1548,6 +1552,7 @@ Any SwXTextViewCursor::getPropertyDefault( const OUString& rPropertyName ) sal_Bool SwXTextViewCursor::goDown(sal_Int16 nCount, sal_Bool bExpand) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SwXTextViewCursor::goDown"); bool bRet = false; if(m_pView) { @@ -1564,6 +1569,7 @@ sal_Bool SwXTextViewCursor::goDown(sal_Int16 nCount, sal_Bool bExpand) sal_Bool SwXTextViewCursor::goUp(sal_Int16 nCount, sal_Bool bExpand) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("SwXTextViewCursor::goUp"); bool bRet = false; if(m_pView) { diff --git a/toolkit/source/awt/vclxwindow.cxx b/toolkit/source/awt/vclxwindow.cxx index ae2fc3e0b753..bc221aae7a0c 100644 --- a/toolkit/source/awt/vclxwindow.cxx +++ b/toolkit/source/awt/vclxwindow.cxx @@ -56,6 +56,7 @@ #include <vcl/settings.hxx> #include <comphelper/asyncnotification.hxx> #include <comphelper/flagguard.hxx> +#include <comphelper/profilezone.hxx> #include "stylesettings.hxx" #include <tools/urlobj.hxx> @@ -964,6 +965,7 @@ void VCLXWindow::removeEventListener( const css::uno::Reference< css::lang::XEve void VCLXWindow::setPosSize( sal_Int32 X, sal_Int32 Y, sal_Int32 Width, sal_Int32 Height, sal_Int16 Flags ) { SolarMutexGuard aGuard; + ::comphelper::ProfileZone aZone("setPosSize"); if ( GetWindow() ) { diff --git a/vcl/source/app/scheduler.cxx b/vcl/source/app/scheduler.cxx index e5109bc71f1c..1c52ad170d28 100644 --- a/vcl/source/app/scheduler.cxx +++ b/vcl/source/app/scheduler.cxx @@ -22,6 +22,7 @@ #include <vcl/scheduler.hxx> #include <saltimer.hxx> #include <salinst.hxx> +#include <comphelper/profilezone.hxx> namespace { const sal_uInt64 MaximumTimeoutMs = 1000 * 60; // 1 minute @@ -153,6 +154,8 @@ bool Scheduler::ProcessTaskScheduling( bool bIdle ) if ( pMostUrgent ) { + ::comphelper::ProfileZone aZone( pMostUrgent->GetDebugName() ); + SAL_INFO("vcl.schedule", "Invoke task " << pMostUrgent->GetDebugName()); pMostUrgent->mnUpdateTime = nTime; |