summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-12-20 23:08:53 -0500
committerGitHub <noreply@github.com>2020-12-20 23:08:53 -0500
commit97dab75c75b61f1ae34cd4324a721c2575d07716 (patch)
tree5dca4d74a44c8e104bc658c8a5d3b8455384e6cd /src
parent904264e231a9aef485025cb45f1eb006b017aa1a (diff)
parent598a99e4209af9f42930d660ca23c86284cb434c (diff)
Merge pull request #1323 from isanae/master
Added timing for vfs mapping
Diffstat (limited to 'src')
-rw-r--r--src/usvfsconnector.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/usvfsconnector.cpp b/src/usvfsconnector.cpp
index c8f2f1c4..611b905b 100644
--- a/src/usvfsconnector.cpp
+++ b/src/usvfsconnector.cpp
@@ -188,6 +188,8 @@ UsvfsConnector::~UsvfsConnector()
void UsvfsConnector::updateMapping(const MappingType &mapping)
{
+ const auto start = std::chrono::high_resolution_clock::now();
+
QProgressDialog progress(qApp->activeWindow());
progress.setLabelText(tr("Preparing vfs"));
progress.setMaximum(static_cast<int>(mapping.size()));
@@ -225,7 +227,12 @@ void UsvfsConnector::updateMapping(const MappingType &mapping)
}
}
- log::debug("VFS mappings updated <linked {} dirs, {} files>", dirs, files);
+ const auto end = std::chrono::high_resolution_clock::now();
+ const auto time = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
+
+ log::debug(
+ "VFS mappings updated, linked {} dirs and {} files in {}ms",
+ dirs, files, time.count());
}
void UsvfsConnector::updateParams(