mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 06:38:29 +02:00
formatting of stats
This commit is contained in:
parent
14f8245dd8
commit
62dabd9c1c
1 changed files with 13 additions and 13 deletions
|
@ -319,66 +319,66 @@ bool OctreeServer::handleHTTPRequest(HTTPConnection* connection, const QString&
|
||||||
.arg(locale.toString((uint)getCurrentClientCount()).rightJustified(COLUMN_WIDTH, ' '));
|
.arg(locale.toString((uint)getCurrentClientCount()).rightJustified(COLUMN_WIDTH, ' '));
|
||||||
|
|
||||||
float averageLoopTime = getAverageLoopTime();
|
float averageLoopTime = getAverageLoopTime();
|
||||||
statsString += QString().sprintf(" Average packetLoop() time: %5.2f msecs\r\n", averageLoopTime);
|
statsString += QString().sprintf(" Average packetLoop() time: %7.2f msecs\r\n", averageLoopTime);
|
||||||
qDebug() << "averageLoopTime=" << averageLoopTime;
|
qDebug() << "averageLoopTime=" << averageLoopTime;
|
||||||
|
|
||||||
float averageInsideTime = getAverageInsideTime();
|
float averageInsideTime = getAverageInsideTime();
|
||||||
statsString += QString().sprintf(" Average 'inside' time: %7.2f usecs\r\n", averageInsideTime);
|
statsString += QString().sprintf(" Average 'inside' time: %9.2f usecs\r\n", averageInsideTime);
|
||||||
qDebug() << "averageInsideTime=" << averageInsideTime;
|
qDebug() << "averageInsideTime=" << averageInsideTime;
|
||||||
|
|
||||||
int allWaitTimes = _extraLongTreeWait +_longTreeWait + _shortTreeWait;
|
int allWaitTimes = _extraLongTreeWait +_longTreeWait + _shortTreeWait;
|
||||||
|
|
||||||
float averageTreeWaitTime = getAverageTreeWaitTime();
|
float averageTreeWaitTime = getAverageTreeWaitTime();
|
||||||
statsString += QString().sprintf(" Average tree lock wait time: %7.2f usecs samples: %12d \r\n",
|
statsString += QString().sprintf(" Average tree lock wait time: %9.2f usecs samples: %12d \r\n",
|
||||||
averageTreeWaitTime, allWaitTimes);
|
averageTreeWaitTime, allWaitTimes);
|
||||||
qDebug() << "averageTreeWaitTime=" << averageTreeWaitTime;
|
qDebug() << "averageTreeWaitTime=" << averageTreeWaitTime;
|
||||||
|
|
||||||
float shortVsTotal = (allWaitTimes > 0) ? ((float)_shortTreeWait / (float)allWaitTimes) : 0.0f;
|
float shortVsTotal = (allWaitTimes > 0) ? ((float)_shortTreeWait / (float)allWaitTimes) : 0.0f;
|
||||||
statsString += QString().sprintf(" Avg tree lock short wait time: %7.2f usecs (%6.2f%%) samples: %12d \r\n",
|
statsString += QString().sprintf(" Avg tree lock short wait time: %9.2f usecs (%6.2f%%) samples: %12d \r\n",
|
||||||
_averageTreeShortWaitTime.getAverage(),
|
_averageTreeShortWaitTime.getAverage(),
|
||||||
shortVsTotal * AS_PERCENT, _shortTreeWait);
|
shortVsTotal * AS_PERCENT, _shortTreeWait);
|
||||||
qDebug() << "averageTreeShortWaitTime=" << _averageTreeShortWaitTime.getAverage();
|
qDebug() << "averageTreeShortWaitTime=" << _averageTreeShortWaitTime.getAverage();
|
||||||
|
|
||||||
float longVsTotal = (allWaitTimes > 0) ? ((float)_longTreeWait / (float)allWaitTimes) : 0.0f;
|
float longVsTotal = (allWaitTimes > 0) ? ((float)_longTreeWait / (float)allWaitTimes) : 0.0f;
|
||||||
statsString += QString().sprintf(" Avg tree lock long wait time: %7.2f usecs (%6.2f%%) samples: %12d \r\n",
|
statsString += QString().sprintf(" Avg tree lock long wait time: %9.2f usecs (%6.2f%%) samples: %12d \r\n",
|
||||||
_averageTreeLongWaitTime.getAverage(),
|
_averageTreeLongWaitTime.getAverage(),
|
||||||
longVsTotal * AS_PERCENT, _longTreeWait);
|
longVsTotal * AS_PERCENT, _longTreeWait);
|
||||||
qDebug() << "averageTreeLongWaitTime=" << _averageTreeLongWaitTime.getAverage();
|
qDebug() << "averageTreeLongWaitTime=" << _averageTreeLongWaitTime.getAverage();
|
||||||
|
|
||||||
float extraLongVsTotal = (allWaitTimes > 0) ? ((float)_extraLongTreeWait / (float)allWaitTimes) : 0.0f;
|
float extraLongVsTotal = (allWaitTimes > 0) ? ((float)_extraLongTreeWait / (float)allWaitTimes) : 0.0f;
|
||||||
statsString += QString().sprintf("Avg tree lock extra long wait time: %7.2f usecs (%6.2f%%) samples: %12d \r\n",
|
statsString += QString().sprintf("Avg tree lock extra long wait time: %9.2f usecs (%6.2f%%) samples: %12d \r\n",
|
||||||
_averageTreeExtraLongWaitTime.getAverage(),
|
_averageTreeExtraLongWaitTime.getAverage(),
|
||||||
extraLongVsTotal * AS_PERCENT, _extraLongTreeWait);
|
extraLongVsTotal * AS_PERCENT, _extraLongTreeWait);
|
||||||
qDebug() << "averageTreeExtraLongWaitTime=" << _averageTreeExtraLongWaitTime.getAverage();
|
qDebug() << "averageTreeExtraLongWaitTime=" << _averageTreeExtraLongWaitTime.getAverage();
|
||||||
|
|
||||||
float averageEncodeTime = getAverageEncodeTime();
|
float averageEncodeTime = getAverageEncodeTime();
|
||||||
statsString += QString().sprintf(" Average encode time: %7.2f usecs\r\n", averageEncodeTime);
|
statsString += QString().sprintf(" Average encode time: %9.2f usecs\r\n", averageEncodeTime);
|
||||||
qDebug() << "averageEncodeTime=" << averageEncodeTime;
|
qDebug() << "averageEncodeTime=" << averageEncodeTime;
|
||||||
|
|
||||||
float averageCompressAndWriteTime = getAverageCompressAndWriteTime();
|
float averageCompressAndWriteTime = getAverageCompressAndWriteTime();
|
||||||
statsString += QString().sprintf(" Average compress and write time: %7.2f usecs\r\n", averageCompressAndWriteTime);
|
statsString += QString().sprintf(" Average compress and write time: %9.2f usecs\r\n", averageCompressAndWriteTime);
|
||||||
qDebug() << "averageCompressAndWriteTime=" << averageCompressAndWriteTime;
|
qDebug() << "averageCompressAndWriteTime=" << averageCompressAndWriteTime;
|
||||||
|
|
||||||
float averagePacketSendingTime = getAveragePacketSendingTime();
|
float averagePacketSendingTime = getAveragePacketSendingTime();
|
||||||
statsString += QString().sprintf(" Average packet sending time: %7.2f usecs (includes node lock)\r\n",
|
statsString += QString().sprintf(" Average packet sending time: %9.2f usecs (includes node lock)\r\n",
|
||||||
averagePacketSendingTime);
|
averagePacketSendingTime);
|
||||||
|
|
||||||
qDebug() << "averagePacketSendingTime=" << averagePacketSendingTime;
|
qDebug() << "averagePacketSendingTime=" << averagePacketSendingTime;
|
||||||
|
|
||||||
float averageNodeWaitTime = getAverageNodeWaitTime();
|
float averageNodeWaitTime = getAverageNodeWaitTime();
|
||||||
statsString += QString().sprintf(" Average node lock wait time: %7.2f usecs\r\n", averageNodeWaitTime);
|
statsString += QString().sprintf(" Average node lock wait time: %9.2f usecs\r\n", averageNodeWaitTime);
|
||||||
qDebug() << "averageNodeWaitTime=" << averageNodeWaitTime;
|
qDebug() << "averageNodeWaitTime=" << averageNodeWaitTime;
|
||||||
|
|
||||||
statsString += QString().sprintf("----------------------------------------------------\r\n");
|
statsString += QString().sprintf("------------------------------------------------------\r\n");
|
||||||
|
|
||||||
float encodeToInsidePercent = averageInsideTime == 0.0f ? 0.0f : (averageEncodeTime / averageInsideTime) * AS_PERCENT;
|
float encodeToInsidePercent = averageInsideTime == 0.0f ? 0.0f : (averageEncodeTime / averageInsideTime) * AS_PERCENT;
|
||||||
statsString += QString().sprintf(" encode ratio: %5.2f%%\r\n",
|
statsString += QString().sprintf(" encode ratio: %5.2f%%\r\n",
|
||||||
encodeToInsidePercent);
|
encodeToInsidePercent);
|
||||||
qDebug() << "encodeToInsidePercent=" << encodeToInsidePercent;
|
qDebug() << "encodeToInsidePercent=" << encodeToInsidePercent;
|
||||||
|
|
||||||
float waitToInsidePercent = averageInsideTime == 0.0f ? 0.0f
|
float waitToInsidePercent = averageInsideTime == 0.0f ? 0.0f
|
||||||
: ((averageTreeWaitTime + averageNodeWaitTime) / averageInsideTime) * AS_PERCENT;
|
: ((averageTreeWaitTime + averageNodeWaitTime) / averageInsideTime) * AS_PERCENT;
|
||||||
statsString += QString().sprintf(" waiting ratio: %5.2f%%\r\n", waitToInsidePercent);
|
statsString += QString().sprintf(" waiting ratio: %5.2f%%\r\n", waitToInsidePercent);
|
||||||
qDebug() << "waitToInsidePercent=" << waitToInsidePercent;
|
qDebug() << "waitToInsidePercent=" << waitToInsidePercent;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue