diff options
author | Tor Lillqvist <tml@collabora.com> | 2021-04-15 14:31:40 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2021-04-27 12:15:48 +0200 |
commit | 8c80d6f7196ab8cd63c42f6a57b458fdc47fc203 (patch) | |
tree | 1e0ba8fbf7838b390b9e240882fc385a0793c6c0 /toolkit | |
parent | 1d44b6e877cfc31afcfc8925866407ae8771abad (diff) |
Refactor ProfileZone and create Chrome Trace Event Format data
Instead of separate B ("begin") and E ("end") duration events,
generate X ("complete") events.
Only the event JSON objects are generated, not the surrounding array
or object.
See
https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview#heading=h.lc5airzennvk
Online now needs work so that the events are written out to a separate
file instead of being in the common log file.
Change-Id: Ie9363b4cfda862a70e1928ed16350e50a6fee9a5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114142
Tested-by: Tor Lillqvist <tml@collabora.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114556
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114653
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Diffstat (limited to 'toolkit')
-rw-r--r-- | toolkit/source/awt/vclxtoolkit.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/toolkit/source/awt/vclxtoolkit.cxx b/toolkit/source/awt/vclxtoolkit.cxx index 18ae78f9f925..7d99f52287ab 100644 --- a/toolkit/source/awt/vclxtoolkit.cxx +++ b/toolkit/source/awt/vclxtoolkit.cxx @@ -2562,17 +2562,17 @@ void SAL_CALL VCLXToolkit::pause(sal_Int32 nMilliseconds) void SAL_CALL VCLXToolkit::startRecording() { - ::comphelper::ProfileRecording::startRecording(); + comphelper::ProfileZone::startRecording(); } void SAL_CALL VCLXToolkit::stopRecording() { - ::comphelper::ProfileRecording::stopRecording(); + comphelper::ProfileZone::stopRecording(); } css::uno::Sequence< OUString > VCLXToolkit::getRecordingAndClear() { - return ::comphelper::ProfileRecording::getRecordingAndClear(); + return comphelper::ProfileZone::getRecordingAndClear(); } // css:awt:XToolkitRobot |