Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf.pld@gmail.com>2019-08-13 01:29:09 +0300
committerBartosz Taudul <wolf.pld@gmail.com>2019-08-13 03:35:32 +0300
commit8c494eabbf6eb2cb2604963b625e9234e25a8c67 (patch)
treec288329007edf23afbc3761a4337f2b553a4268e /server/TracyWorker.cpp
parent0b03fed61c372726aeda3855969121d487c23e53 (diff)
Display number of context switch regions.
Diffstat (limited to 'server/TracyWorker.cpp')
-rw-r--r--server/TracyWorker.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp
index 3e3392a1..95c17625 100644
--- a/server/TracyWorker.cpp
+++ b/server/TracyWorker.cpp
@@ -1246,6 +1246,16 @@ uint64_t Worker::GetPlotCount() const
return cnt;
}
+uint64_t Worker::GetContextSwitchCount() const
+{
+ uint64_t cnt = 0;
+ for( auto& v : m_data.ctxSwitch )
+ {
+ cnt += v.second->v.size();
+ }
+ return cnt;
+}
+
const ContextSwitch* const Worker::GetContextSwitchData( uint64_t thread ) const
{
auto it = m_data.ctxSwitch.find( thread );