1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 12:23:53 +00:00

Context switch samples counting.

This commit is contained in:
Bartosz Taudul 2021-11-13 02:47:39 +01:00
parent 8ef212c26e
commit d8d6423266
No known key found for this signature in database
GPG Key ID: B7FE2008B7575DF3
2 changed files with 11 additions and 0 deletions

View File

@ -2220,6 +2220,16 @@ uint64_t Worker::GetChildSamplesCountFull() const
}
return cnt;
}
uint64_t Worker::GetContextSwitchSampleCount() const
{
uint64_t cnt = 0;
for( auto& v : m_data.threads )
{
cnt += v->ctxSwitchSamples.size();
}
return cnt;
}
#endif
uint64_t Worker::GetPidFromTid( uint64_t tid ) const

View File

@ -465,6 +465,7 @@ public:
#ifndef TRACY_NO_STATISTICS
uint64_t GetChildSamplesCountSyms() const { return m_data.childSamples.size(); }
uint64_t GetChildSamplesCountFull() const;
uint64_t GetContextSwitchSampleCount() const;
#endif
uint64_t GetFrameOffset() const { return m_data.frameOffset; }
const FrameData* GetFramesBase() const { return m_data.framesBase; }