From 5783db910bc20098469d23fd59e856540fe8690e Mon Sep 17 00:00:00 2001 From: Andrew Meadows Date: Wed, 25 Jan 2017 10:57:48 -0800 Subject: [PATCH] remove some unhelpful trace profiling data --- interface/src/avatar/Avatar.cpp | 16 ---------------- interface/src/avatar/Avatar.h | 2 -- interface/src/avatar/AvatarManager.cpp | 6 ------ 3 files changed, 24 deletions(-) diff --git a/interface/src/avatar/Avatar.cpp b/interface/src/avatar/Avatar.cpp index cdf9323ace..7ab1e7e8bd 100644 --- a/interface/src/avatar/Avatar.cpp +++ b/interface/src/avatar/Avatar.cpp @@ -85,19 +85,6 @@ namespace render { } } -static uint64_t timeProcessingJoints = 0; -static int32_t numJointsProcessed = 0; - -float Avatar::getNumJointsProcessedPerSecond() { - float rate = 0.0f; - if (timeProcessingJoints > 0) { - rate = (float)(numJointsProcessed * USECS_PER_SECOND) / (float)timeProcessingJoints; - } - timeProcessingJoints = 0; - numJointsProcessed = 0; - return rate; -} - Avatar::Avatar(RigPointer rig) : AvatarData(), _skeletonOffset(0.0f), @@ -324,11 +311,8 @@ void Avatar::simulate(float deltaTime, bool inView) { { PROFILE_RANGE(simulation, "updateJoints"); if (inView && _hasNewJointData) { - uint64_t start = usecTimestampNow(); _skeletonModel->getRig()->copyJointsFromJointData(_jointData); _skeletonModel->simulate(deltaTime, true); - timeProcessingJoints += usecTimestampNow() - start; - numJointsProcessed += _jointData.size(); locationChanged(); // joints changed, so if there are any children, update them. _hasNewJointData = false; diff --git a/interface/src/avatar/Avatar.h b/interface/src/avatar/Avatar.h index a6c5bbf16f..8f2b0817c1 100644 --- a/interface/src/avatar/Avatar.h +++ b/interface/src/avatar/Avatar.h @@ -58,8 +58,6 @@ class Avatar : public AvatarData { Q_PROPERTY(glm::vec3 skeletonOffset READ getSkeletonOffset WRITE setSkeletonOffset) public: - static float getNumJointsProcessedPerSecond(); - explicit Avatar(RigPointer rig = nullptr); ~Avatar(); diff --git a/interface/src/avatar/AvatarManager.cpp b/interface/src/avatar/AvatarManager.cpp index 658ee8ed97..2d0860b355 100644 --- a/interface/src/avatar/AvatarManager.cpp +++ b/interface/src/avatar/AvatarManager.cpp @@ -213,7 +213,6 @@ void AvatarManager::updateOtherAvatars(float deltaTime) { const uint64_t MAX_UPDATE_BUDGET = 2000; // usec uint64_t renderExpiry = startTime + RENDER_UPDATE_BUDGET; uint64_t maxExpiry = startTime + MAX_UPDATE_BUDGET; - size_t numAvatarsProcessed = sortedAvatars.size(); while (!sortedAvatars.empty()) { const AvatarPriority& sortData = sortedAvatars.top(); const auto& avatar = std::static_pointer_cast(sortData.avatar); @@ -258,11 +257,6 @@ void AvatarManager::updateOtherAvatars(float deltaTime) { qApp->getMain3DScene()->enqueuePendingChanges(pendingChanges); simulateAvatarFades(deltaTime); - - numAvatarsProcessed -= sortedAvatars.size(); - float numAvatarsPerSec = (float)(numAvatarsProcessed * USECS_PER_SECOND) / (float)(usecTimestampNow() - startTime); - PROFILE_COUNTER(simulation_avatar, "NumAvatarsPerSec", { { "NumAvatarsPerSec", numAvatarsPerSec } }); - PROFILE_COUNTER(simulation_avatar, "NumJointsPerSec", { { "NumJointsPerSec", Avatar::getNumJointsProcessedPerSecond() } }); } void AvatarManager::postUpdate(float deltaTime) {