aboutsummaryrefslogtreecommitdiff
path: root/src/profiling/ProfilingService.cpp
diff options
context:
space:
mode:
authorjaneil01 <jan.eilers@arm.com>2019-12-03 17:01:32 +0000
committerjaneil01 <jan.eilers@arm.com>2019-12-03 17:07:37 +0000
commit811ca5566ac4a166fb4d8d8ee4f235dda59b1eab (patch)
tree40dc5235d979efa4bf7083075a185674ca02e8fc /src/profiling/ProfilingService.cpp
parent167c08296bff79606d1ec98b740e9ce24fa33e43 (diff)
downloadarmnn-811ca5566ac4a166fb4d8d8ee4f235dda59b1eab.tar.gz
IVGCVSW-4171 Fix intermittent failure on FileOnlyProfilingDecoratorTests
* Added destructor to prevent hanging after raising an error * Enhanced timeouts to prevent test from failing Signed-off-by: janeil01 <jan.eilers@arm.com> Change-Id: Ibf137835040edc51348d70ff67d27ef3fffac15b
Diffstat (limited to 'src/profiling/ProfilingService.cpp')
-rw-r--r--src/profiling/ProfilingService.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/profiling/ProfilingService.cpp b/src/profiling/ProfilingService.cpp
index c4063a583c..ddd4d80b06 100644
--- a/src/profiling/ProfilingService.cpp
+++ b/src/profiling/ProfilingService.cpp
@@ -90,6 +90,7 @@ void ProfilingService::Update()
switch (currentState)
{
case ProfilingState::Uninitialised:
+
// Initialize the profiling service
Initialize();
@@ -368,6 +369,11 @@ inline void ProfilingService::CheckCounterUid(uint16_t counterUid) const
}
}
+ProfilingService::~ProfilingService()
+{
+ Stop();
+}
+
} // namespace profiling
} // namespace armnn