diff options
| author | Dan Engelbrecht <[email protected]> | 2022-03-30 22:37:52 +0200 |
|---|---|---|
| committer | Dan Engelbrecht <[email protected]> | 2022-03-31 11:29:28 +0200 |
| commit | 77924e6add0e4dc73e6855abae4b9cf8ffa9bb51 (patch) | |
| tree | cf96ae6ba07b368bcdd9ac95dcfcb67eee75b2ac /zenserver/projectstore.cpp | |
| parent | flush important files (diff) | |
| download | zen-77924e6add0e4dc73e6855abae4b9cf8ffa9bb51.tar.xz zen-77924e6add0e4dc73e6855abae4b9cf8ffa9bb51.zip | |
improved logging for gc/migration
Diffstat (limited to 'zenserver/projectstore.cpp')
| -rw-r--r-- | zenserver/projectstore.cpp | 6 |
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); |