From cf6e634d603047f365402dc771cc4e81b7c7a7f4 Mon Sep 17 00:00:00 2001 From: root676 Date: Sat, 30 May 2020 23:46:42 +0200 Subject: [PATCH] optimize memory reservation in getCellValuesFromBlockStack() --- src/analysis/processing/qgsrasteranalysisutils.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/analysis/processing/qgsrasteranalysisutils.cpp b/src/analysis/processing/qgsrasteranalysisutils.cpp index f6146f3efbd..059a60595c1 100644 --- a/src/analysis/processing/qgsrasteranalysisutils.cpp +++ b/src/analysis/processing/qgsrasteranalysisutils.cpp @@ -291,6 +291,8 @@ std::vector QgsRasterAnalysisUtils::getCellValuesFromBlockStack( const s { //get all values from inputBlocks std::vector cellValues; + cellValues.reserve( inputBlocks.size() ); + for ( auto &block : inputBlocks ) { double value = 0;