Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
nmsdk
rdk
Commits
ccee8951babe
Commit
f102d353
authored
Jun 12, 2021
by
Alexab
Browse files
Core: Profiler deadlock bug fixed.
--HG-- branch : MockCompsTest
parent
42033e121fa2
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Core/Application/UChannelProfiler.cpp
View file @
ccee8951
This diff is collapsed.
Click to expand it.
Core/Application/UChannelProfiler.h
View file @
ccee8951
...
...
@@ -99,35 +99,35 @@ class RDK_LIB_TYPE UChannelProfiler
{
protected:
//
///
int
ChannelIndex
;
UELockVar
<
int
>
ChannelIndex
;
///
int
AverageIterations
;
UELockVar
<
int
>
AverageIterations
;
///
std
::
vector
<
std
::
string
>
ComponentsName
;
UELockVar
<
std
::
vector
<
std
::
string
>
>
ComponentsName
;
///
std
::
vector
<
std
::
string
>
GuiNames
;
UELockVar
<
std
::
vector
<
std
::
string
>
>
GuiNames
;
protected:
//
///
std
::
vector
<
UPerfomanceData
>
ComponentsPerfomance
;
UELockVar
<
std
::
vector
<
UPerfomanceData
>
>
ComponentsPerfomance
;
///
std
::
vector
<
UPerfomanceData
>
GuiPerfomance
;
UELockVar
<
std
::
vector
<
UPerfomanceData
>
>
GuiPerfomance
;
///
UPerfomanceData
ModelPerfomance
;
UELockVar
<
UPerfomanceData
>
ModelPerfomance
;
///
UPerfomanceData
OtherPerfomance
;
UELockVar
<
UPerfomanceData
>
OtherPerfomance
;
/// Gui
UPerfomanceData
SummaryGuiPerfomance
;
UELockVar
<
UPerfomanceData
>
SummaryGuiPerfomance
;
///
UIntegralPerfomanceResults
IntegralPerfomanceResults
;
UELockVar
<
UIntegralPerfomanceResults
>
IntegralPerfomanceResults
;
protected:
//
/// -
...
...
@@ -147,15 +147,15 @@ protected: //
/// 4:
/// 5-(2+3+4), 4-(1+2+3)
/// , ..
std
::
list
<
pair
<
std
::
string
,
UPerfomanceResults
>
>
ComponentsProfilerOutputData
;
UELockVar
<
std
::
list
<
pair
<
std
::
string
,
UPerfomanceResults
>
>
>
ComponentsProfilerOutputData
;
/// - Gui
/// GuiNames
std
::
list
<
pair
<
std
::
string
,
UPerfomanceResults
>
>
GuiProfilerOutputData
;
UELockVar
<
std
::
list
<
pair
<
std
::
string
,
UPerfomanceResults
>
>
>
GuiProfilerOutputData
;
protected:
//
///
UGenericMutex
*
Mutex
;
//
UGenericMutex* Mutex;
public:
//
/// --------------------------
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment