From cca552c123e6522541b15e7cf4f51f3ec0fcf564 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 31 May 2014 19:49:21 +0300 Subject: Improve profiler speed. --- src/resources/mapreader.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/resources') diff --git a/src/resources/mapreader.cpp b/src/resources/mapreader.cpp index 9e6422c58..f8515d021 100644 --- a/src/resources/mapreader.cpp +++ b/src/resources/mapreader.cpp @@ -231,13 +231,13 @@ void MapReader::addLayerToList(const std::string &fileName) Map *MapReader::readMap(const std::string &restrict filename, const std::string &restrict realFilename) { - BLOCK_START("MapReader::readMap") + BLOCK_START("MapReader::readMap str") logger->log("Attempting to read map %s", realFilename.c_str()); XML::Document doc(realFilename); if (!doc.isLoaded()) { - BLOCK_END("MapReader::readMap") + BLOCK_END("MapReader::readMap str") return createEmptyMap(filename, realFilename); } @@ -267,7 +267,7 @@ Map *MapReader::readMap(const std::string &restrict filename, updateMusic(map); } - BLOCK_END("MapReader::readMap") + BLOCK_END("MapReader::readMap str") return map; } @@ -294,6 +294,7 @@ Map *MapReader::readMap(XmlNodePtrConst node, const std::string &path) if (!node) return nullptr; + BLOCK_START("MapReader::readMap xml") // Take the filename off the path const std::string pathDir = path.substr(0, path.rfind("/") + 1); @@ -311,6 +312,7 @@ Map *MapReader::readMap(XmlNodePtrConst node, const std::string &path) logger->log("MapReader: Warning: " "Unitialized tile width or height value for map: %s", path.c_str()); + BLOCK_END("MapReader::readMap xml") return nullptr; } @@ -451,6 +453,7 @@ Map *MapReader::readMap(XmlNodePtrConst node, const std::string &path) map->reduce(); map->setWalkLayer(resman->getWalkLayer(fileName, map)); unloadTempLayers(); + BLOCK_END("MapReader::readMap xml") return map; } -- cgit v1.2.3-60-g2f50