summaryrefslogtreecommitdiff
path: root/src/mbgl/tile/geometry_tile_worker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/tile/geometry_tile_worker.cpp')
-rw-r--r--src/mbgl/tile/geometry_tile_worker.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mbgl/tile/geometry_tile_worker.cpp b/src/mbgl/tile/geometry_tile_worker.cpp
index ca20c4b8ab..314426c10f 100644
--- a/src/mbgl/tile/geometry_tile_worker.cpp
+++ b/src/mbgl/tile/geometry_tile_worker.cpp
@@ -14,6 +14,7 @@
#include <mbgl/util/exception.hpp>
#include <unordered_set>
+#include <chrono>
namespace mbgl {
@@ -318,6 +319,10 @@ void GeometryTileWorker::parse() {
if (!data || !layers) {
return;
}
+#ifndef NDEBUG
+ using namespace std::chrono;
+ milliseconds parseStartedAt = duration_cast< milliseconds >(system_clock::now().time_since_epoch());
+#endif
std::vector<std::string> symbolOrder;
for (auto it = layers->rbegin(); it != layers->rend(); it++) {
@@ -399,6 +404,13 @@ void GeometryTileWorker::parse() {
symbolLayouts.push_back(std::move(it->second));
}
}
+#ifndef NDEBUG
+ milliseconds parseEnededAt = duration_cast< milliseconds >(system_clock::now().time_since_epoch());
+ Log::Debug(Event::ParseTile,
+ "CorrelationID:%lld, Parsing time:%llims",
+ correlationID,
+ parseEnededAt - parseStartedAt);
+#endif
requestNewGlyphs(glyphDependencies);
requestNewImages(imageDependencies);