diff options
author | Colm Donelan <Colm.Donelan@arm.com> | 2019-11-14 14:19:07 +0000 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-11-15 17:11:01 +0000 |
commit | 0270524f96c4e21a755d1c71e46c4e8665918237 (patch) | |
tree | 1ce1fc3fd51f568e15e84e0281410b6b53de2fe5 /tests/profiling/gatordmock/CommandFileParser.cpp | |
parent | 9723d0243463e3a32ed11ae1c38298343b4e8818 (diff) | |
download | armnn-0270524f96c4e21a755d1c71e46c4e8665918237.tar.gz |
IVGCVSW-4129 Fix thread starvation due to low capture periods
* Set default capture period to 10mSec.
* Validate capture period in PeriodicCounterSelectionCommandHandler
pull it up to 10mSec if it is lower.
* Fix segmentation fault in GatordMock when receive thread closes.
Signed-off-by: Colm Donelan <Colm.Donelan@arm.com>
Change-Id: I9f7ddc70bd99c102c5baef872d28329976a4dc07
Diffstat (limited to 'tests/profiling/gatordmock/CommandFileParser.cpp')
-rw-r--r-- | tests/profiling/gatordmock/CommandFileParser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/profiling/gatordmock/CommandFileParser.cpp b/tests/profiling/gatordmock/CommandFileParser.cpp index d08e72cadd..4a8a19b5d2 100644 --- a/tests/profiling/gatordmock/CommandFileParser.cpp +++ b/tests/profiling/gatordmock/CommandFileParser.cpp @@ -23,7 +23,7 @@ void CommandFileParser::ParseFile(std::string CommandFile, GatordMockService& mo std::cout << "Parsing command file: " << CommandFile << std::endl; - while (std::getline(infile, line)) + while (mockService.ReceiveThreadRunning() && std::getline(infile, line)) { std::istringstream iss(line); |