mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-26 20:37:25 +00:00
Report raw navmesh cache counters
This commit is contained in:
parent
2a7d5a89d7
commit
5ae8b9cae1
@ -20,18 +20,15 @@ namespace DetourNavigator
|
||||
out.setAttribute(
|
||||
frameNumber, "NavMesh DbJobs Read", static_cast<double>(stats.mDb->mJobs.mReadingJobs));
|
||||
|
||||
if (stats.mDb->mGetTileCount > 0)
|
||||
out.setAttribute(frameNumber, "NavMesh DbCacheHitRate",
|
||||
static_cast<double>(stats.mDbGetTileHits) / static_cast<double>(stats.mDb->mGetTileCount)
|
||||
* 100.0);
|
||||
out.setAttribute(frameNumber, "NavMesh DbCache Get", static_cast<double>(stats.mDb->mGetTileCount));
|
||||
out.setAttribute(frameNumber, "NavMesh DbCache Hit", static_cast<double>(stats.mDbGetTileHits));
|
||||
}
|
||||
|
||||
out.setAttribute(frameNumber, "NavMesh CacheSize", static_cast<double>(stats.mCache.mNavMeshCacheSize));
|
||||
out.setAttribute(frameNumber, "NavMesh UsedTiles", static_cast<double>(stats.mCache.mUsedNavMeshTiles));
|
||||
out.setAttribute(frameNumber, "NavMesh CachedTiles", static_cast<double>(stats.mCache.mCachedNavMeshTiles));
|
||||
if (stats.mCache.mGetCount > 0)
|
||||
out.setAttribute(frameNumber, "NavMesh CacheHitRate",
|
||||
static_cast<double>(stats.mCache.mHitCount) / stats.mCache.mGetCount * 100.0);
|
||||
out.setAttribute(frameNumber, "NavMesh Cache Get", static_cast<double>(stats.mCache.mGetCount));
|
||||
out.setAttribute(frameNumber, "NavMesh Cache Hit", static_cast<double>(stats.mCache.mHitCount));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -448,11 +448,13 @@ namespace Resource
|
||||
"NavMesh Processing",
|
||||
"NavMesh DbJobs Write",
|
||||
"NavMesh DbJobs Read",
|
||||
"NavMesh DbCacheHitRate",
|
||||
"NavMesh DbCache Get",
|
||||
"NavMesh DbCache Hit",
|
||||
"NavMesh CacheSize",
|
||||
"NavMesh UsedTiles",
|
||||
"NavMesh CachedTiles",
|
||||
"NavMesh CacheHitRate",
|
||||
"NavMesh Cache Get",
|
||||
"NavMesh Cache Hit",
|
||||
"",
|
||||
"Mechanics Actors",
|
||||
"Mechanics Objects",
|
||||
|
Loading…
x
Reference in New Issue
Block a user