]> git.cworth.org Git - apitrace/commitdiff
preallocate array values
authorZack Rusin <zack@kde.org>
Sun, 28 Aug 2011 07:10:01 +0000 (03:10 -0400)
committerZack Rusin <zack@kde.org>
Sun, 28 Aug 2011 07:10:01 +0000 (03:10 -0400)
gui/apitracecall.cpp

index 6a93d6d7b33526c4086fa5e1c7332832e639bc83..5c7d86177f237ef95b9d20baad46a2c1dbe4afc3 100644 (file)
@@ -396,6 +396,7 @@ void ApiArray::init(const Trace::Array *arr)
     if (!arr)
         return;
 
+    m_array.reserve(arr->values.size());
     for (int i = 0; i < arr->values.size(); ++i) {
         VariantVisitor vis;
         arr->values[i]->visit(vis);