mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-29 17:32:17 -07:00
[Client] Rename LagMonitor constants to SCREAMING_SNAKE_CASE
Took 15 minutes
This commit is contained in:
parent
8a9635949f
commit
45fe8b57a5
2 changed files with 9 additions and 9 deletions
|
|
@ -5,7 +5,7 @@
|
||||||
LagMonitor::LagMonitor(QObject *parent) : QObject(parent)
|
LagMonitor::LagMonitor(QObject *parent) : QObject(parent)
|
||||||
{
|
{
|
||||||
timer = new QTimer(this);
|
timer = new QTimer(this);
|
||||||
timer->setInterval(TickIntervalMs);
|
timer->setInterval(TICK_INTERVAL_MS);
|
||||||
connect(timer, &QTimer::timeout, this, &LagMonitor::checkTick);
|
connect(timer, &QTimer::timeout, this, &LagMonitor::checkTick);
|
||||||
tickClock.start();
|
tickClock.start();
|
||||||
timer->start();
|
timer->start();
|
||||||
|
|
@ -25,7 +25,7 @@ void LagMonitor::checkTick()
|
||||||
{
|
{
|
||||||
const qint64 gap = tickClock.restart();
|
const qint64 gap = tickClock.restart();
|
||||||
|
|
||||||
if (gap <= StallThresholdMs) {
|
if (gap <= STALL_THRESHOLD_MS) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -34,10 +34,10 @@ void LagMonitor::checkTick()
|
||||||
record.durationMs = gap;
|
record.durationMs = gap;
|
||||||
|
|
||||||
stalls.append(record);
|
stalls.append(record);
|
||||||
while (stalls.size() > MaxRecordedStalls) {
|
while (stalls.size() > MAX_RECORDED_STALLS) {
|
||||||
stalls.removeFirst();
|
stalls.removeFirst();
|
||||||
}
|
}
|
||||||
|
|
||||||
qCWarning(LagMonitorLog, "Event loop stalled for %lld ms (threshold: %d ms)", static_cast<long long>(gap),
|
qCWarning(LagMonitorLog, "Event loop stalled for %lld ms (threshold: %d ms)", static_cast<long long>(gap),
|
||||||
StallThresholdMs);
|
STALL_THRESHOLD_MS);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ class QTimer;
|
||||||
/**
|
/**
|
||||||
* @brief Detects main-thread event loop stalls ("UI freezes") from the inside.
|
* @brief Detects main-thread event loop stalls ("UI freezes") from the inside.
|
||||||
*
|
*
|
||||||
* A timer is expected to fire every TickIntervalMs of wall time. When the
|
* A timer is expected to fire every TICK_INTERVAL_MS of wall time. When the
|
||||||
* observed gap greatly exceeds that interval, some other task blocked the
|
* observed gap greatly exceeds that interval, some other task blocked the
|
||||||
* event loop for roughly the overshooting duration. This is what separates
|
* event loop for roughly the overshooting duration. This is what separates
|
||||||
* "my client froze" from "the network is lagging" in user reports.
|
* "my client froze" from "the network is lagging" in user reports.
|
||||||
|
|
@ -38,9 +38,9 @@ public:
|
||||||
qint64 durationMs = 0; ///< approximate length of the freeze
|
qint64 durationMs = 0; ///< approximate length of the freeze
|
||||||
};
|
};
|
||||||
|
|
||||||
static constexpr int TickIntervalMs = 500;
|
static constexpr int TICK_INTERVAL_MS = 500;
|
||||||
static constexpr int StallThresholdMs = 2000;
|
static constexpr int STALL_THRESHOLD_MS = 2000;
|
||||||
static constexpr int MaxRecordedStalls = 32;
|
static constexpr int MAX_RECORDED_STALLS = 32;
|
||||||
|
|
||||||
explicit LagMonitor(QObject *parent = nullptr);
|
explicit LagMonitor(QObject *parent = nullptr);
|
||||||
|
|
||||||
|
|
@ -48,7 +48,7 @@ public:
|
||||||
* @brief Stalls recorded during this session, oldest first.
|
* @brief Stalls recorded during this session, oldest first.
|
||||||
*
|
*
|
||||||
* Intended consumers are log output and the diagnostics export. The list
|
* Intended consumers are log output and the diagnostics export. The list
|
||||||
* holds at most MaxRecordedStalls entries.
|
* holds at most MAX_RECORDED_STALLS entries.
|
||||||
*/
|
*/
|
||||||
QList<StallRecord> recentStalls() const;
|
QList<StallRecord> recentStalls() const;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue