aboutsummaryrefslogtreecommitdiff
path: root/zenserver/projectstore.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-03-30 22:37:52 +0200
committerDan Engelbrecht <[email protected]>2022-03-31 11:29:28 +0200
commit77924e6add0e4dc73e6855abae4b9cf8ffa9bb51 (patch)
treecf96ae6ba07b368bcdd9ac95dcfcb67eee75b2ac /zenserver/projectstore.cpp
parentflush important files (diff)
downloadzen-77924e6add0e4dc73e6855abae4b9cf8ffa9bb51.tar.xz
zen-77924e6add0e4dc73e6855abae4b9cf8ffa9bb51.zip
improved logging for gc/migration
Diffstat (limited to 'zenserver/projectstore.cpp')
-rw-r--r--zenserver/projectstore.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/zenserver/projectstore.cpp b/zenserver/projectstore.cpp
index f916b2250..6b18bce3f 100644
--- a/zenserver/projectstore.cpp
+++ b/zenserver/projectstore.cpp
@@ -8,6 +8,7 @@
#include <zencore/filesystem.h>
#include <zencore/fmtutils.h>
#include <zencore/logging.h>
+#include <zencore/scopeguard.h>
#include <zencore/stream.h>
#include <zencore/string.h>
#include <zencore/testing.h>
@@ -970,6 +971,11 @@ ProjectStore::Scrub(ScrubContext& Ctx)
void
ProjectStore::GatherReferences(GcContext& GcCtx)
{
+ Stopwatch Timer;
+ const auto Guard = MakeGuard([this, &Timer] {
+ ZEN_INFO("project store gathered all references in {}", NiceTimeSpanMs(Timer.GetElapsedTimeMs()));
+ });
+
DiscoverProjects();
RwLock::SharedLockScope _(m_ProjectsLock);