diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2020-03-03 21:01:58 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2020-03-04 09:04:14 +0100 |
commit | c57d6d39c80844c9d4c6bfed85cc151e52a67b34 (patch) | |
tree | ed0c2f7b7071040f5d0f87dff1222151479e7029 /comphelper | |
parent | 3d38514166b2e3090e03d16df11e83e184eee433 (diff) |
comphelper: allow simple ad-hoc measuring with ProfileZones
And then remove the manual measuring from the RTF import.
Sample output:
comphelper::ProfileZone: RtfFilter::filter finished in 180 ms
Change-Id: I85e2e12d82ff491a2991a41e5a6f6d1410e12363
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89905
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'comphelper')
-rw-r--r-- | comphelper/source/misc/profilezone.cxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/comphelper/source/misc/profilezone.cxx b/comphelper/source/misc/profilezone.cxx index ff76a4f35e8d..5abcca8a80b3 100644 --- a/comphelper/source/misc/profilezone.cxx +++ b/comphelper/source/misc/profilezone.cxx @@ -10,6 +10,7 @@ #include <sal/config.h> #include <atomic> +#include <iostream> #include <comphelper/sequence.hxx> #include <comphelper/profilezone.hxx> @@ -98,6 +99,14 @@ css::uno::Sequence<OUString> getRecordingAndClear() } // namespace ProfileRecording +void ProfileZone::startConsole() { m_aCreateTime = osl_getGlobalTimer(); } + +void ProfileZone::stopConsole() +{ + sal_uInt32 nEndTime = osl_getGlobalTimer(); + std::cerr << "comphelper::ProfileZone: " << m_sProfileId << " finished in " + << nEndTime - m_aCreateTime << " ms" << std::endl; +} } // namespace comphelper |