summaryrefslogtreecommitdiff
path: root/comphelper
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2020-03-03 21:01:58 +0100
committerMiklos Vajna <vmiklos@collabora.com>2020-03-04 09:04:14 +0100
commitc57d6d39c80844c9d4c6bfed85cc151e52a67b34 (patch)
treeed0c2f7b7071040f5d0f87dff1222151479e7029 /comphelper
parent3d38514166b2e3090e03d16df11e83e184eee433 (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.cxx9
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