mirror of
https://github.com/wolfpld/tracy.git
synced 2026-10-23 09:10:51 +00:00
Fix empty rate sample list read in the daemon stats.
This commit is contained in:
@@ -158,12 +158,13 @@ void CaptureThread( ClientSession* session, const std::string& address, uint16_t
|
||||
{
|
||||
auto& lock = worker.GetMbpsDataLock();
|
||||
lock.lock();
|
||||
float mbps = worker.GetMbpsData().back();
|
||||
int64_t txTotal = worker.GetDataTransferred();
|
||||
const auto& mbpsData = worker.GetMbpsData();
|
||||
if( !mbpsData.empty() )
|
||||
{
|
||||
session->stats.mbps = mbpsData.back();
|
||||
session->stats.txBytes = worker.GetDataTransferred();
|
||||
}
|
||||
lock.unlock();
|
||||
|
||||
session->stats.mbps = mbps;
|
||||
session->stats.txBytes = txTotal;
|
||||
session->stats.memUsage = tracy::memUsage.load( std::memory_order_relaxed );
|
||||
|
||||
std::this_thread::sleep_for( std::chrono::milliseconds( 100 ) );
|
||||
|
||||
Reference in New Issue
Block a user