summaryrefslogtreecommitdiff
path: root/indra/newview/llperfstats.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llperfstats.cpp')
-rw-r--r--indra/newview/llperfstats.cpp22
1 files changed, 1 insertions, 21 deletions
diff --git a/indra/newview/llperfstats.cpp b/indra/newview/llperfstats.cpp
index 395ac0e788..64e66d520b 100644
--- a/indra/newview/llperfstats.cpp
+++ b/indra/newview/llperfstats.cpp
@@ -146,7 +146,7 @@ namespace LLPerfStats
resetChanges();
}
- StatsRecorder::StatsRecorder():q(1024*16)
+ StatsRecorder::StatsRecorder()
{
// create a queue
tunables.initialiseFromSettings();
@@ -292,26 +292,6 @@ namespace LLPerfStats
sTotalAvatarTime = LLVOAvatar::getTotalGPURenderTime();
sAverageAvatarTime = LLVOAvatar::getAverageGPURenderTime();
sMaxAvatarTime = LLVOAvatar::getMaxGPURenderTime();
-
- auto general = LL::WorkQueue::getInstance("General");
-
- if (general)
- {
- general->post([] { StatsRecorder::update(); });
- }
- }
-
- // called once per main loop iteration on General thread
- void StatsRecorder::update()
- {
- LL_PROFILE_ZONE_SCOPED_CATEGORY_STATS;
- StatsRecord upd;
- auto& instance{ StatsRecorder::getInstance() };
-
- while (enabled() && !LLApp::isQuitting() && instance.q.tryPop(upd))
- {
- instance.processUpdate(upd);
- }
}
//static